[tox]
-minversion = 1.4
-envlist = pdf,html
-skipsdist = True
+minversion = 1.6
+envlist =
+ docs,
+ docs-linkcheck
+skipsdist = true
-[testenv]
-deps = -r{toxinidir}/requirements.txt
-
-[testenv:pdf]
+[testenv:docs]
+deps = -rdocs/requirements.txt
commands =
- sphinx-build -b latex -c etc -d build/doctrees requirements build/requirements/latex
- make -C build/requirements/latex LATEXOPTS='--interaction=nonstopmode' all-pdf
+ sphinx-build -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html
+ echo "Generated docs available in {toxinidir}/docs/_build/html"
+whitelist_externals = echo
-[testenv:html]
-commands =
- sphinx-build -b html -c etc -d build/doctrees requirements build/requirements/html
+[testenv:docs-linkcheck]
+deps = -rdocs/requirements.txt
+commands = sphinx-build -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck