aboutsummaryrefslogtreecommitdiff
path: root/pyproject.toml
AgeCommit message (Collapse)Author
2023-08-08Add PDM development workflow that integrates YoWASP toolchain.Catherine
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.
2023-08-08Drop support for Python 3.7.Catherine
Also, expand the Python CI version range to be the same as that of Amaranth.
2023-03-22Add a workaround for setuptools erroring out on stale git checkouts.Catherine
2023-02-03Drop support for Amaranth 0.2.Catherine
It was never released under that name anyway.
2023-02-03CI: test against all supported Amaranth versions.Catherine
2023-02-03Migrate from setup.py to pyproject.toml.Catherine
2021-12-17Revert "Add PEP 518 `pyproject.toml`."Catherine
This reverts commit bd7fdd379d8b28f8b542f251a11ca28297e8fd6f.
2021-11-05Add PEP 518 `pyproject.toml`.whitequark