From: Stephen Finucane Date: Wed, 23 Feb 2022 13:31:16 +0000 (+0000) Subject: requirements: Add support for Django 4.0, drop 3.1 X-Git-Tag: v3.1.0~34 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8b45626ff19f348a5f596a7976a1fc08a703866a;p=thirdparty%2Fpatchwork.git requirements: Add support for Django 4.0, drop 3.1 An older release note that mistakenly stated Django 3.1 had been removed is updated to reflect the fact that this was actually 3.0. Signed-off-by: Stephen Finucane --- diff --git a/patchwork/settings/base.py b/patchwork/settings/base.py index c2703a27..1293bc2d 100644 --- a/patchwork/settings/base.py +++ b/patchwork/settings/base.py @@ -38,6 +38,8 @@ TIME_ZONE = 'Australia/Canberra' USE_I18N = False +USE_TZ = False + TEST_RUNNER = 'django.test.runner.DiscoverRunner' ROOT_URLCONF = 'patchwork.urls' diff --git a/releasenotes/notes/django-3-2-support-363b32e74bdcf017.yaml b/releasenotes/notes/django-3-2-support-363b32e74bdcf017.yaml index 039535e9..a429e615 100644 --- a/releasenotes/notes/django-3-2-support-363b32e74bdcf017.yaml +++ b/releasenotes/notes/django-3-2-support-363b32e74bdcf017.yaml @@ -5,5 +5,5 @@ features: supported. upgrade: - | - Django 3.1 is no longer supported. It is no longer supported upstream and + Django 3.0 is no longer supported. It is no longer supported upstream and most distributions provide a newer version. diff --git a/releasenotes/notes/django-4-0-support-2300ee7b04d55a50.yaml b/releasenotes/notes/django-4-0-support-2300ee7b04d55a50.yaml new file mode 100644 index 00000000..2d941f55 --- /dev/null +++ b/releasenotes/notes/django-4-0-support-2300ee7b04d55a50.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + `Django 4.0 `_ is + now supported. +upgrade: + - | + Django 3.1 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 437b1e8b..8935f174 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,5 @@ -Django~=3.2.0 -djangorestframework~=3.12.0 +Django~=4.0.0 +djangorestframework~=3.13.0 django-filter~=21.1.0 django-debug-toolbar~=3.2.0 django-dbbackup~=3.3.0 diff --git a/requirements-prod.txt b/requirements-prod.txt index fa6bc95f..8dafa172 100644 --- a/requirements-prod.txt +++ b/requirements-prod.txt @@ -1,5 +1,5 @@ -Django~=3.2.0 -djangorestframework~=3.12.0 +Django~=4.0.0 +djangorestframework~=3.13.0 django-filter~=21.1.0 -psycopg2-binary~=2.8.0 +psycopg2~=2.9.0 sqlparse~=0.4.0 diff --git a/requirements-test.txt b/requirements-test.txt index 62b33d9a..ccf3a569 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,4 +1,4 @@ -mysqlclient~=2.0.0 +mysqlclient~=2.1.0 psycopg2-binary~=2.9.0 sqlparse~=0.4.0 python-dateutil~=2.8.0 diff --git a/tox.ini b/tox.ini index 374cbb94..72419bed 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 3.2 -envlist = pep8,docs,py{36,37,38,39}-django{22,31,32} +envlist = pep8,docs,py{36,37,38,39}-django{22,32},py{38,39,310}-django{40,} skipsdist = true ignore_basepython_conflict = true @@ -9,14 +9,14 @@ basepython = python3 deps = -r{toxinidir}/requirements-test.txt django22: django~=2.2.0 - django22: djangorestframework~=3.12.0 + django22: djangorestframework~=3.13.0 django22: django-filter~=21.1.0 - django31: django~=3.1.0 - django31: djangorestframework~=3.12.0 - django31: django-filter~=21.1.0 django32: django~=3.2.0 - django32: djangorestframework~=3.12.0 + django32: djangorestframework~=3.13.0 django32: django-filter~=21.1.0 + django40: django~=4.0.0 + django40: djangorestframework~=3.13.0 + django40: django-filter~=21.1.0 setenv = DJANGO_SETTINGS_MODULE = patchwork.settings.dev PYTHONDONTWRITEBYTECODE = 1