[tox] | |
project = pre_commit_hooks | |
# These should match the travis env list | |
envlist = py26,py27,py33,py34,pypy,pypy3 | |
[testenv] | |
install_command = pip install --use-wheel {opts} {packages} | |
deps = -rrequirements-dev.txt | |
commands = | |
coverage erase | |
coverage run -m pytest {posargs:tests} | |
coverage report --show-missing --fail-under 100 | |
flake8 {[tox]project} testing tests setup.py | |
pylint {[tox]project} testing tests setup.py | |
[testenv:venv] | |
envdir = venv-{[tox]project} | |
commands = | |
[testenv:docs] | |
deps = | |
{[testenv]deps} | |
sphinx | |
changedir = docs | |
commands = sphinx-build -b html -d build/doctrees source build/html | |
[flake8] | |
max-line-length=131 |