# tox (https://tox.readthedocs.io/) is a tool for running tests # in multiple virtualenvs. This configuration file will run the # test suite on all supported python versions. To use it, "pip install tox" # and then run "tox" from this directory. [tox] skipsdist = True envlist = py38, py39, py310, py311, py312, ruff [testenv] setenv = TMPDIR={envtmpdir} passenv = TZ deps = --pre # allow alpha releases -r {toxinidir}/requirements.txt -r {toxinidir}/test-requirements.txt commands = pytest --basetemp="{envtmpdir}" {posargs} [testenv:ruff] deps = ruff skip_install = True commands = ruff format ruff check --fix