1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
[tox]
envlist =
ruff
docs
django42
django51
django52
djangomain
isolated_build = true
[gh]
python =
3.9 = django42
3.10 = django{42,51,52}
3.11 = django{42,51,52}
3.12 = django{42,51,52,main}
3.13 = django{42,51,52,main}
[testenv]
commands =
{envpython} -Wa -b -m django test --settings tests.settings
{envpython} -Wa -b -m unittest discover --pattern *_test_without_django.py
deps =
django42: Django>=4.2,<4.3
django51: Django>=5.1b1,<5.2
django52: Django>=5.2,<6.0
djangomain: https://github.com/django/django/archive/main.tar.gz
[testenv:ruff]
deps = ruff
commands = ruff check .
skip_install = true
[testenv:docs]
isolated_build = true
deps =
readme_renderer
setuptools>=65.0
sphinx
commands =
make -C docs html
allowlist_externals = make
|