Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 828 Bytes

CONTRIBUTING.md

File metadata and controls

46 lines (33 loc) · 828 Bytes

Contributing

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.

Local development

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