This project uses pipenv to manage its dependencies and Python environment. You can install it by:
pip install --user pipenv
We recommend using a Python virtual environment for each separate project you do. For that, we suggest using pyenv.
For development you should also install the development dependencies, so run instead:
cd <clone_dest>
make install-dev
This will install all dependencies and this project in development mode.
We use tox to run the code checkers.
You can run the tests by running tox
in the top-level of the project.