[tox] envlist = py{2,27,3,36,37,38,39}-sphinx{16,17,18,20,21,22,23,24,30,31,32,33,34,35,40,41,latest}{-html4,-html5,}{-qa,} [testenv] setev = LANG=C deps = . readthedocs-sphinx-ext pytest sphinxcontrib-httpdomain sphinx16: Sphinx < 1.7 sphinx17: Sphinx < 1.8 sphinx18: Sphinx < 1.9 sphinx20: Sphinx < 2.1 sphinx21: Sphinx < 2.2 sphinx22: Sphinx < 2.3 sphinx23: Sphinx < 2.4 sphinx24: Sphinx < 2.5 sphinx30: Sphinx < 3.1 sphinx31: Sphinx < 3.2 sphinx32: Sphinx < 3.3 sphinx33: Sphinx < 3.4 sphinx34: Sphinx < 3.5 sphinx35: Sphinx < 3.6 sphinx40: Sphinx < 4.1 sphinx41: Sphinx < 4.2 sphinxlatest: Sphinx commands = pytest {posargs} tests/ !html4: sphinx-build -b html -Dhtml4_writer=0 -d {envtmpdir}/doctrees docs/ {envtmpdir}/html html4: sphinx-build -b html -Dhtml4_writer=1 -d {envtmpdir}/doctrees docs/ {envtmpdir}/html