From 8321c8343abfe3ef69ceb5614e8ccd6710437d03 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Mon, 8 May 2023 11:58:06 +0100 Subject: [PATCH] requirements: Bump Django to 4.2.x, django-filter to 23.2.0 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 --- .../notes/django-4-2-support-76dacb65212b3213.yaml | 9 +++++++++ requirements-dev.txt | 4 ++-- requirements-prod.txt | 4 ++-- tox.ini | 12 ++++++------ 4 files changed, 19 insertions(+), 10 deletions(-) create mode 100644 releasenotes/notes/django-4-2-support-76dacb65212b3213.yaml diff --git a/releasenotes/notes/django-4-2-support-76dacb65212b3213.yaml b/releasenotes/notes/django-4-2-support-76dacb65212b3213.yaml new file mode 100644 index 00000000..86cc0421 --- /dev/null +++ b/releasenotes/notes/django-4-2-support-76dacb65212b3213.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + `Django 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. diff --git a/requirements-dev.txt b/requirements-dev.txt index 5a97036a..2a5b9120 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -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 diff --git a/requirements-prod.txt b/requirements-prod.txt index e2b6e7a8..d450473b 100644 --- a/requirements-prod.txt +++ b/requirements-prod.txt @@ -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 05e5253e..79e7bff1 100644 --- 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 -- 2.47.3