Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.
Install all the python interpreters you need via pyenv. E.g.:
pyenv install 3.9.2
pyenv install 3.8.8
pyenv install 3.7.7
pyenv install 3.6.13
pyenv install 3.5.3
and then make them global with:
pyenv global 3.9.2 3.8.8 3.7.7 3.6.13 3.5.3
Clone the repo into a dir. Create a virtualenv with the python system
tox --devenv venv
Activate the virtualenv
. venv/bin/activate
Run the tests into the current virtualenv
pytest
or run the tests for all the environments defined into tox.ini
tox