- Make:
- macOS:
$ xcode-select --install
- Linux: https://www.gnu.org/software/make
- Windows: https://mingw.org/download/installer
- macOS:
- Python:
$ pyenv install
- PDM: https://pdm.fming.dev/latest/
Install project dependencies into a virtual environment:
$ pdm install
Run the tests:
$ pytest
Run static analysis:
$ pre-commit run -a
Build the documentation:
$ pdm run serve-docs
To create a new release
$ python tasks.py release