From b4aac0b74ddd649929139b4a5c5ab5fab5f7d661 Mon Sep 17 00:00:00 2001 From: Dylan Verheul Date: Sat, 6 Aug 2022 12:35:03 +0200 Subject: [PATCH] Add Django 4.1, drop Django 2.2 --- CHANGELOG.md | 5 +++++ example/requirements.txt | 2 +- setup.py | 4 ++-- tox.ini | 12 ++++++------ 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 362d9fc..bcb2bc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 22.1 (in development) + +- Drop support for Django 2.2 (EOL). +- Add support for Django 4.1 + ## 21.3 (2021-12-27) - Fix documentation issues that snuck into 21.2. diff --git a/example/requirements.txt b/example/requirements.txt index 919851b..0bc9cfe 100644 --- a/example/requirements.txt +++ b/example/requirements.txt @@ -1,2 +1,2 @@ -e .. -django>=2.2 \ No newline at end of file +django>=3.2 diff --git a/setup.py b/setup.py index 5b82c97..86d2019 100644 --- a/setup.py +++ b/setup.py @@ -24,9 +24,9 @@ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", - "Framework :: Django :: 2.2", "Framework :: Django :: 3.2", "Framework :: Django :: 4.0", + "Framework :: Django :: 4.1", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", @@ -39,7 +39,7 @@ ], python_requires=">=3.7", install_requires=[ - "Django>=2.2", + "Django>=3.2", 'importlib-metadata<3; python_version<"3.8"', ], ) diff --git a/tox.ini b/tox.ini index e18a7ba..b2108d4 100644 --- a/tox.ini +++ b/tox.ini @@ -3,10 +3,10 @@ isolated_build = True envlist = lint docs - py37-django{22,32} - py38-django{32,40,main} - py39-django{32,40,main} - py310-django{32,40,main} + py37-django{32} + py38-django{32,40,41,main} + py39-django{32,40,41,main} + py310-django{32,40,41,main} check-description check-manifest coverage @@ -26,9 +26,9 @@ setenv = commands = coverage run --parallel-mode manage.py test -v1 --noinput deps = - django22: Django==2.2.* django32: Django==3.2.* django40: Django==4.0.* + django41: Django==4.1.* djangomain: https://github.com/django/django/archive/main.tar.gz coverage[toml] coveralls @@ -39,7 +39,7 @@ depends = commands = coverage combine coverage report - + [testenv:lint] commands = make lint