$ 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 <module>
    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 <module>
    from .plat import *
  File "C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/amaranth/build/plat.py", line 6, in <module>
    import jinja2
  File "C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/jinja2/__init__.py", line 12, in <module>
    from .environment import Environment
  File "C:/msys2/home/yanla/ECP5-PCIe/Gateware/.venv/lib/python3.11/site-packages/jinja2/environment.py", line 25, in <module>
    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 <module>
    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 <module>
    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)