We use poetry to manage the dependencies.
To install them you would need to run install
command:
poetry install
To activate your virtualenv
run poetry shell
.
Run make test
to run everything we have!
We use pytest
and ruff
for quality control.
To run all tests:
make unit
To run linting:
make format
These steps are mandatory during the CI.
We use mypy
to run type checks on our code.
To use it:
make lint
This step is mandatory during the CI.