• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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