Contributors¶
Run tests¶
pip install -r requirements.txt
pytest # run tests
tox # run test matrix
Run tests with pyenv with specific python and pypy¶
pyenv install 3.10-dev pypy3.7-7.3.5
pyenv local 3.10-dev pypy3.7-7.3.5
pip install -r requirements.txt
tox -e py310,pypy3
Type checks¶
tox -e type
Lint code¶
tox -e qa
Before commit¶
Install git hook
pip install -r requirements.txt
pre-commit install
For pycharm needs install tox
to global
Docs¶
pip install -r requirements.txt
cd docs
make html