Tests: Test release version of Django 4.2

This commit is contained in:
Mike Edmunds
2023-04-03 12:18:34 -07:00
parent c59ad9e7a1
commit d9a80e7347
3 changed files with 21 additions and 7 deletions

View File

@@ -25,6 +25,17 @@ Release history
^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^
.. This extra heading level keeps the ToC from becoming unmanageably long .. This extra heading level keeps the ToC from becoming unmanageably long
vNext
-----
*Unreleased changes*
Other
~~~~~
* Test against Django 4.2 release.
v9.1 v9.1
---- ----

View File

@@ -115,7 +115,7 @@ setup(
"Framework :: Django :: 3.2", "Framework :: Django :: 3.2",
"Framework :: Django :: 4.0", "Framework :: Django :: 4.0",
"Framework :: Django :: 4.1", "Framework :: Django :: 4.1",
# not yet registered: "Framework :: Django :: 4.2", "Framework :: Django :: 4.2",
"Environment :: Web Environment", "Environment :: Web Environment",
], ],
long_description=long_description, long_description=long_description,

15
tox.ini
View File

@@ -5,12 +5,14 @@ envlist =
# Factors: django-python-extras # Factors: django-python-extras
# Test lint, docs, earliest/latest Django first, to catch most errors early... # Test lint, docs, earliest/latest Django first, to catch most errors early...
lint lint
django41-py310-all django42-py311-all
django30-py36-all django30-py36-all
docs docs
# ... then test all the other supported combinations: # ... then test all the other supported combinations:
# Django 4.2: Python 3.8, 3.9, 3.10, 3.11
django42-py{38,39,310,py38,py39}-all
# Django 4.1: Python 3.8, 3.9, 3.10 # Django 4.1: Python 3.8, 3.9, 3.10
django41-py{38,39,py38,py39}-all django41-py{38,39,310,py38,py39}-all
# Django 4.0: Python 3.8, 3.9, 3.10 # Django 4.0: Python 3.8, 3.9, 3.10
django40-py{38,39,310,py38,py39}-all django40-py{38,39,310,py38,py39}-all
# Django 3.2: Python 3.6, 3.7, 3.8, 3.9 # Django 3.2: Python 3.6, 3.7, 3.8, 3.9
@@ -20,12 +22,12 @@ envlist =
# Django 3.0: Python 3.6, 3.7, 3.8, 3.9 (added in 3.0.11) # Django 3.0: Python 3.6, 3.7, 3.8, 3.9 (added in 3.0.11)
django30-py{37,38,39,py38,py39}-all django30-py{37,38,39,py38,py39}-all
# ... then prereleases (if available) and current development: # ... then prereleases (if available) and current development:
# Django 4.2 alpha: Python 3.8, 3.9, 3.10, 3.11 # Django 5.0 alpha: Python 3.10+
django42-py{38,39,310,311,py38,py39}-all # [not yet in alpha] django50-py{310,311,py310,py311}-all
# Django 5.0 dev: Python 3.10+ # Django 5.0 dev: Python 3.10+
djangoDev-py{310,311}-all djangoDev-py{310,311}-all
# ... then partial installation (limit extras): # ... then partial installation (limit extras):
django41-py310-{none,amazon_ses,postal} django42-py311-{none,amazon_ses,postal}
# ... then older versions of some dependencies: # ... then older versions of some dependencies:
django32-py37-all-old_urllib3 django32-py37-all-old_urllib3
@@ -36,7 +38,8 @@ deps =
django32: django~=3.2.0 django32: django~=3.2.0
django40: django~=4.0.0 django40: django~=4.0.0
django41: django~=4.1.0 django41: django~=4.1.0
django42: django~=4.2.0a0 django42: django~=4.2.0
django50: django~=5.0.0a0
djangoDev: https://github.com/django/django/tarball/main djangoDev: https://github.com/django/django/tarball/main
old_urllib3: urllib3<1.25 old_urllib3: urllib3<1.25
extras = extras =