diff options
Diffstat (limited to 'tox.ini')
-rw-r--r-- | tox.ini | 33 |
1 files changed, 33 insertions, 0 deletions
@@ -0,0 +1,33 @@ +[tox] +envlist = + py{36,37,38,39,310}-sphinx{50,51,52,53}{-qa} + py{38,39,310}-sphinx{60,61,62,70,71}{-qa} + py{39,310}-sphinx{72,latest,dev}{-qa} + # Python 3.11 working from Sphinx 5.3 and up + py{311}-sphinx{53,60,61,62,70,71,72,latest,dev}{-qa} + +[testenv] +setenv = + LANG=C +deps = + . + readthedocs-sphinx-ext + pytest + sphinx50: Sphinx>=5.0,<5.1 + sphinx51: Sphinx>=5.1,<5.2 + sphinx52: Sphinx>=5.2,<5.3 + sphinx53: Sphinx>=5.3,<5.4 + sphinx60: Sphinx>=6.0,<6.1 + sphinx61: Sphinx>=6.1,<6.2 + sphinx62: Sphinx>=6.2,<6.3 + sphinx70: Sphinx>=7.0,<7.1 + sphinx71: Sphinx>=7.1,<7.2 + sphinx72: Sphinx>=7.2,<7.3 + sphinxlatest: Sphinx + dev: https://github.com/sphinx-doc/sphinx/archive/refs/heads/master.zip +allowlist_externals = + echo +commands = + pytest {posargs} tests/ + sphinx-build -b html -Dhtml4_writer=0 -d {envtmpdir}/doctrees docs/ {envtmpdir}/html + echo "Open the following URL for visual testing: file://{envtmpdir}/html/demo/demo.html" |