]> git.ipfire.org Git - thirdparty/patchwork.git/commitdiff
requirements: Bump Django to 4.2.x, django-filter to 23.2.0
authorStephen Finucane <stephen@that.guru>
Mon, 8 May 2023 10:58:06 +0000 (11:58 +0100)
committerStephen Finucane <stephen@that.guru>
Mon, 8 May 2023 11:04:37 +0000 (12:04 +0100)
There are no apparent issues to be addressed this go round. Hurrah!

We also formally drop support for Django 4.0. This doesn't really mean
anything since we still support 3.2, but it means we can keep our test
matrix as small as possible.

Signed-off-by: Stephen Finucane <stephen@that.guru>
releasenotes/notes/django-4-2-support-76dacb65212b3213.yaml [new file with mode: 0644]
requirements-dev.txt
requirements-prod.txt
tox.ini

diff --git a/releasenotes/notes/django-4-2-support-76dacb65212b3213.yaml b/releasenotes/notes/django-4-2-support-76dacb65212b3213.yaml
new file mode 100644 (file)
index 0000000..86cc042
--- /dev/null
@@ -0,0 +1,9 @@
+---
+features:
+  - |
+    `Django 4.2 <https://docs.djangoproject.com/en/dev/releases/4.2/>`_ is
+    now supported.
+upgrade:
+  - |
+    Django 4.0 is no longer supported. It is no longer supported upstream and
+    most distributions provide a newer version.
index 5a97036a1dec92daeda08950bd1b8a042a4570a9..2a5b9120f40f357353ab3a5e11fb14d13d95d069 100644 (file)
@@ -1,6 +1,6 @@
-Django~=4.1.0
+Django~=4.2.0
 djangorestframework~=3.14.0
-django-filter~=22.1.0
+django-filter~=23.2.0
 django-debug-toolbar~=3.8.0
 # This does not support Django 4.0
 # django-dbbackup~=3.3.0
index e2b6e7a8318c1fb05412d041a177bfa5c9fc6c91..d450473bc193cd8214eac03d9fb10673c76b202d 100644 (file)
@@ -1,5 +1,5 @@
-Django~=4.1.0
+Django~=4.2.0
 djangorestframework~=3.14.0
-django-filter~=22.1.0
+django-filter~=23.2.0
 psycopg2~=2.9.0
 sqlparse~=0.4.0
diff --git a/tox.ini b/tox.ini
index 05e5253e4a1fe3148f11ea0baaeaff994b96f1b2..79e7bff1e64022094c26fd9e0b706847048f7ed9 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
 [tox]
 minversion = 3.2
-envlist = pep8,docs,py{37,38,39}-django32,py{38,39,310,311}-django{40,41}
+envlist = pep8,docs,py{37,38,39}-django32,py{38,39,310,311}-django{41,42}
 
 [testenv]
 skip_install = true
@@ -8,13 +8,13 @@ deps =
     -r{toxinidir}/requirements-test.txt
     django32: django~=3.2.0
     django32: djangorestframework~=3.14.0
-    django32: django-filter~=22.1.0
-    django40: django~=4.0.0
-    django40: djangorestframework~=3.14.0
-    django40: django-filter~=22.1.0
+    django32: django-filter~=23.2.0
     django41: django~=4.1.0
     django41: djangorestframework~=3.14.0
-    django41: django-filter~=22.1.0
+    django41: django-filter~=23.2.0
+    django42: django~=4.2.0
+    django42: djangorestframework~=3.14.0
+    django42: django-filter~=23.2.0
 setenv =
     DJANGO_SETTINGS_MODULE = patchwork.settings.dev
     PYTHONDONTWRITEBYTECODE = 1