Developement environment#
Advices about development environments, set ups to do before contributing to ReLife
Build system#
According to this https://packaging.python.org/en/latest/guides/tool-recommendations/#build-backends, we chose Setuptools to be our build system. Poetry is another popular project but does support C/C++ backend natively and does not use standard project.toml template.
CI#
Our CI tool is Nox.
|
List available nox sessions |
|
Run all nox sessions at once and install specific venv in |
|
Same as |
|
Run only the session called |