Contribute¶
If you want to contribute you need to setup the project which is described in this section.
Requirements¶
Python 3.12 or higher
- in general it is recommended to work with virtual environments instead of a global python installation. This is out of scope of this documentation.
Installation¶
Dependencies are organized and managed using poetry. Poetry itself needs Python 3.8
or later.
My personal workflow to manage virtual environments is to use miniconda/Anaconda, therefore the steps described are based on this toolchain.
- Navigate to the root folder of the repository
-
Create new conda environment with poetry
-
Activate your newly created conda environment
-
List your Python environments with poetry
-
Create a separate poetry virtual env
-
Install dependencies