2013-03-17 19:23:00 +04:00
|
|
|
[tox]
|
2017-05-19 08:32:24 +03:00
|
|
|
envlist =
|
2023-12-18 15:45:36 +03:00
|
|
|
py{38,39,310}-django{32}
|
|
|
|
|
py{38,39,310,311,312}-django{40,41,42}
|
|
|
|
|
py{310,311,312}-django{50}
|
2023-12-12 13:50:15 +03:00
|
|
|
# TODO: reinstate running on postgres: py39-django{40}-postgres
|
2017-06-01 11:39:22 +03:00
|
|
|
docs
|
2013-03-17 19:23:00 +04:00
|
|
|
|
|
|
|
|
[testenv]
|
2017-06-01 11:33:30 +03:00
|
|
|
setenv =
|
|
|
|
|
PYTHONWARNINGS = all
|
2017-07-14 17:38:02 +03:00
|
|
|
postgres: DEFAULT_DATABASE = postgres:///default
|
|
|
|
|
postgres: SECONDARY_DATABASE = postgres:///secondary
|
2015-09-29 11:02:00 +03:00
|
|
|
deps =
|
2023-12-12 14:05:41 +03:00
|
|
|
pytest
|
|
|
|
|
pytest-cov
|
|
|
|
|
pytest-django
|
2017-07-14 17:38:02 +03:00
|
|
|
dj-database-url
|
2023-12-18 15:45:36 +03:00
|
|
|
django32: Django ~= 3.2
|
2023-12-12 13:50:15 +03:00
|
|
|
django40: Django ~= 4.0
|
|
|
|
|
django41: Django ~= 4.1
|
|
|
|
|
django42: Django ~= 4.2
|
2023-12-18 15:45:36 +03:00
|
|
|
django50: Django ~= 5.0
|
2021-11-18 14:20:51 +03:00
|
|
|
djangomain: https://github.com/django/django/archive/main.tar.gz
|
2017-07-14 17:38:02 +03:00
|
|
|
postgres: psycopg2
|
2017-05-19 08:32:24 +03:00
|
|
|
commands =
|
2023-12-12 14:05:41 +03:00
|
|
|
py.test --cov --cov-report=term-missing --cov-report=xml .
|
2013-03-17 19:23:00 +04:00
|
|
|
|
2013-07-05 14:07:10 +04:00
|
|
|
[testenv:docs]
|
2017-05-22 14:06:16 +03:00
|
|
|
deps =
|
|
|
|
|
Sphinx
|
|
|
|
|
sphinx_rtd_theme
|
2019-07-15 23:11:48 +03:00
|
|
|
-r{toxinidir}/docs/_ext/djangodummy/requirements.txt
|
2015-12-28 16:49:03 +03:00
|
|
|
changedir = docs
|
|
|
|
|
commands = sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html
|
2017-05-22 14:05:32 +03:00
|
|
|
|
2023-12-12 13:50:15 +03:00
|
|
|
[gh-actions]
|
|
|
|
|
python =
|
|
|
|
|
3.8: py38
|
|
|
|
|
3.9: py39
|
|
|
|
|
3.10: py310
|
|
|
|
|
3.11: py311
|
2023-12-18 15:45:36 +03:00
|
|
|
3.12: py312
|