🧑🏿‍💻 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.