This project can be configured using either poetry
or nix
. We recommend the later as it is more robust.
You can install it and learn more here. Once installed, all the dev environments are described in flake.nix
file. Nothing else is needed to run the project. Now, you can:
nix develop
nix develop .#writing
You can install it and learn more here. With poetry
installed, all the packages and their versions are described in pyproject.toml
file.
python 3.10
is needed in order to run the project.
poetry install
poetry run python -m unittest src/test/*.py
poetry run jupyter notebook