Drop support for Django 2.x and Python 3.5

This commit is contained in:
medmunds
2022-08-29 13:10:14 -07:00
committed by Mike Edmunds
parent a4f50c4340
commit 3f05623a2f
7 changed files with 37 additions and 280 deletions

17
tox.ini
View File

@@ -6,7 +6,7 @@ envlist =
# Test lint, docs, earliest/latest Django first, to catch most errors early...
lint
django41-py310-all
django20-py35-all
django30-py36-all
docs
# ... then test all the other supported combinations:
# Django 4.1: Python 3.8, 3.9, 3.10
@@ -18,25 +18,16 @@ envlist =
# Django 3.1: Python 3.6, 3.7, 3.8, 3.9 (added in 3.1.3)
django31-py{36,37,38,39,py38}-all
# Django 3.0: Python 3.6, 3.7, 3.8, 3.9 (added in 3.0.11)
django30-py{36,37,38,39,py38}-all
# Django 2.2: Python 3.5, 3.6, 3.7, 3.8 (added in 2.2.8), 3.9 (added in 2.2.17)
django22-py{35,36,37,38,39,py38}-all
# Django 2.1: Python 3.5, 3.6, or 3.7
django21-py{35,36,37,py37}-all
# Django 2.0: Python 3.5+
django20-py{36,py36}-all
django30-py{37,38,39,py38}-all
# ... then prereleases (if available) and current development:
djangoDev-py{38,39,310,py38}-all
djangoDev-py{38,39,310,311,py38}-all
# ... then partial installation (limit extras):
django40-py310-{none,amazon_ses,postal}
# ... then older versions of some dependencies:
django22-py37-all-old_urllib3
django32-py37-all-old_urllib3
[testenv]
deps =
django20: django~=2.0.0
django21: django~=2.1.0
django22: django~=2.2.0
django30: django~=3.0.0
django31: django~=3.1.0
django32: django~=3.2.0