[tox] envlist = py{37,36,35,34,27,py3,py} docs-html coverage-report skip_missing_interpreters = true [testenv] passenv = LANG deps = pytest coverage colorama commands = coverage run -p -m pytest {posargs} [testenv:docs-html] deps = -r docs/requirements.txt commands = sphinx-build -W -b html -d {envtmpdir}/doctrees docs {envtmpdir}/html [testenv:docs-linkcheck] deps = -r docs/requirements.txt commands = sphinx-build -W -b linkcheck -d {envtmpdir}/doctrees docs {envtmpdir}/linkcheck [testenv:coverage-report] deps = coverage skip_install = true commands = coverage combine coverage report coverage html [testenv:codecov] passenv = CI TRAVIS TRAVIS_* APPVEYOR APPVEYOR_* deps = codecov skip_install = true commands = coverage combine coverage report codecov