🧑🏿💻 Developing#
Using poetry#
The development environment can be set up using poetry. Hence, make sure it is installed and then run:
python3 -m poetry install
source $(poetry env info --path)/bin/activate
In order to install dependencies for testing (codestyle, unit tests, integration tests), run:
python3 -m poetry install --with test
API documentation is built using Sphinx and can be locally built by:
python3 -m poetry install --with docs
cd docs
make html SPHINXOPTS="-D nbsphinx_allow_errors=True"
If you need to build the documentations locally, make sure to install Pandoc
in addition to docs
poetry group.
Contributing#
Contributing to cyclops is welcomed. See Contributing for guidelines.