mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-12-07 10:14:05 +03:00
* adding django6.0a support
* test fixed
* gitignore updated
* pre-commit applied
* test issue 1386 fixed
* fixing test issue 1386
* .gov domain handled for different version
* correct urls updated
* Modify URL test cases for Django version compatibility
Adjust URL test cases based on Django version.
* Add Django import to test_templatetags.py
* Reorder import statements in test file
* Update tox.ini
* Update tox.ini
* Revert unnecessary changes in tests
* Default to AutoField for now
* Add Django upper bound to base and dist tests to avoid testing on unsupported versions
---------
Co-authored-by: Asif Saif Uddin {"Auvi":"অভি"} <auvipy@gmail.com>
Co-authored-by: Bruno Alla <alla.brunoo@gmail.com>
56 lines
1.6 KiB
INI
56 lines
1.6 KiB
INI
[tox]
|
|
envlist =
|
|
{py310}-{django42,django51,django52}
|
|
{py311}-{django42,django51,django52}
|
|
{py312}-{django42,django51,django52,django60,djangomain}
|
|
{py313}-{django51,django52,django60,djangomain}
|
|
{py314}-{django52,django60,djangomain}
|
|
base
|
|
dist
|
|
docs
|
|
|
|
[testenv]
|
|
commands = python -W error::DeprecationWarning -W error::PendingDeprecationWarning runtests.py --coverage {posargs}
|
|
envdir = {toxworkdir}/venvs/{envname}
|
|
setenv =
|
|
PYTHONDONTWRITEBYTECODE=1
|
|
PYTHONWARNINGS=once
|
|
deps =
|
|
django42: Django>=4.2,<5.0
|
|
django50: Django>=5.0,<5.1
|
|
django51: Django>=5.1,<5.2
|
|
django52: Django>=5.2,<6.0
|
|
django60: Django>=6.0,<6.1
|
|
djangomain: https://github.com/django/django/archive/main.tar.gz
|
|
-rrequirements/requirements-testing.txt
|
|
-rrequirements/requirements-optionals.txt
|
|
|
|
[testenv:base]
|
|
; Ensure optional dependencies are not required
|
|
deps =
|
|
django<6.1
|
|
-rrequirements/requirements-testing.txt
|
|
|
|
[testenv:dist]
|
|
commands = python -W error::DeprecationWarning -W error::PendingDeprecationWarning runtests.py --no-pkgroot --staticfiles {posargs}
|
|
deps =
|
|
django<6.1
|
|
-rrequirements/requirements-testing.txt
|
|
-rrequirements/requirements-optionals.txt
|
|
|
|
[testenv:docs]
|
|
skip_install = true
|
|
commands = mkdocs build
|
|
deps =
|
|
-rrequirements/requirements-testing.txt
|
|
-rrequirements/requirements-documentation.txt
|
|
|
|
[testenv:py312-djangomain]
|
|
ignore_outcome = true
|
|
|
|
[testenv:py313-djangomain]
|
|
ignore_outcome = true
|
|
|
|
[testenv:py314-djangomain]
|
|
ignore_outcome = true
|