From 994a4df196b1d61a9a96ce57ffa1dab74ba4b282 Mon Sep 17 00:00:00 2001 From: Catherine Date: Tue, 8 Aug 2023 10:50:57 +0000 Subject: Add PDM development workflow that integrates YoWASP toolchain. This can simplify smoke testing of boards supported by the FOSS toolchains. Testing a board with an iCE40, ECP5, etc FPGA is now as simple as: pdm install --dev pdm run python -m amaranth_boards.board_name It is not necessary to install a toolchain, set several environment variables, or do anything else. --- .gitignore | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 012ce87..a1c84f3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,13 @@ # Python -*.pyc -/*.egg-info -/.eggs +__pycache__/ +*.egg-info /dist +# pdm +/.pdm-plugins +/.pdm-python +/.venv +/pdm.lock + # misc user-created /build -- cgit v1.2.3