[project]
name = "ecp5_pcie"
version = "0.0.1"
description = "PCIe interface for the ECP5 FPGA in amaranth"
readme = "README.md"
requires-python = "~=3.8"
dependencies = [
   "amaranth==0.3",
   "markupsafe==2.0.1",
   "amaranth_boards@git+https://github.com/amaranth-lang/amaranth-boards.git",
   "amaranth_stdio@git+https://github.com/amaranth-lang/amaranth-stdio.git",
   "pyserial>=3.5",
]

[project.urls]
Homepage = "https://github.com/ECP5-PCIe/ECP5-PCIe"

[build-system]
requires = ["pdm-backend"]
build-backend = "pdm.backend"

[tool.pdm.resolution.overrides]
markupsafe = "2.0.1"