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