[tox] minversion = 1.6 envlist = docs docs-linkcheck pre-commit skipsdist = true [testenv:docs] deps = -rdocs/requirements.txt commands = sphinx-build -W --keep-going -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html [testenv:docs-linkcheck] deps = -rdocs/requirements.txt commands = sphinx-build -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck [testenv:pre-commit-install] basepython = python3 deps = pre-commit commands = pre-commit install pre-commit install --hook-type commit-msg [testenv:pre-commit-uninstall] basepython = python3 deps = pre-commit commands = pre-commit uninstall pre-commit uninstall --hook-type commit-msg [testenv:pre-commit-autoupdate] basepython = python3 deps = pre-commit commands = pre-commit autoupdate [testenv:pre-commit] basepython = python3 deps = pre-commit passenv = HOME commands = pre-commit run --all-files --show-diff-on-failure