We use poetry
to manage the dependencies and the virtual environment, so you need to install it first; check the official documentation for more details.
Clone the repository and install the dependencies:
git clone https://github.com/haddocking/prodigy.git && cd prodigy
poetry install
To run the tests, use the following command:
python -m unittest
We use trunk
as the "all-purpose" linting tool, check its documentation.
To check for code style issues, run:
trunk check
To automatically fix the issues, run:
trunk fmt