1[tox] 2envlist = 3 py3{12,11,10,9,8,7} 4 pypy310 5 style 6 typing 7 docs 8skip_missing_interpreters = true 9 10[testenv] 11package = wheel 12wheel_build_env = .pkg 13deps = -r requirements/tests.txt 14commands = pytest -v --tb=short --basetemp={envtmpdir} {posargs} 15 16[testenv:style] 17deps = pre-commit 18skip_install = true 19commands = pre-commit run --all-files 20 21[testenv:typing] 22deps = -r requirements/typing.txt 23commands = mypy 24 25[testenv:docs] 26deps = -r requirements/docs.txt 27commands = sphinx-build -W -b html -d {envtmpdir}/doctrees docs {envtmpdir}/html 28