First of all, thank you very much for contributing to this project. Please base
your work on the master
branch and target master
in your pull request.
We are currently evaluating the upcoming Pipfile standard and for that employ pipenv . The assumption is that you have pipenv installed as a user installation (pip install --user pipenv). If you are not familiar with pipenv, you can view a solid introduction on why requirements.txt no longer suffices in
the python packaging community in this video.
Where possible we adhere to pep8, and a max McCabe complexity of 5. The tool flake8 will help you accomplish this.