Prerequisites: nix-direnv
Run direnv allow
in the project root to enable the Nix environment every time you cd
here.
Prerequisites:
- Run
pyenv install
to use the reference Python version inpyproject.toml
. - Run
poetry install
to install the project dependencies.
Run pre-commit install --hook-type=commit-msg --hook-type=pre-commit --overwrite
to install
pre-commit hooks. They will run linting and formatting when committing changes.