$ pdm run ../Tests/test_pcie_serdes_x4.py Traceback (most recent call last): File "C:/msys2/home/yanla/ECP5-PCIe/Tests/test_pcie_serdes_x4.py", line 2, in from amaranth.build import * File "C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/amaranth/build/__init__.py", line 3, in from .plat import * File "C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/amaranth/build/plat.py", line 6, in import jinja2 File "C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/jinja2/__init__.py", line 12, in from .environment import Environment File "C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/jinja2/environment.py", line 25, in from .defaults import BLOCK_END_STRING File "C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/jinja2/defaults.py", line 3, in from .filters import FILTERS as DEFAULT_FILTERS # noqa: F401 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/jinja2/filters.py", line 13, in from markupsafe import soft_unicode ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/markupsafe/__init__.py)