From bbfe7a9d5f9e11a11ae60493805c7f79fdbebe0b Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Tue, 25 Jun 2024 19:12:59 +0200 Subject: [PATCH 1/3] DRAFT: Start testing on Django v5.1 --- .github/workflows/test.yml | 6 +++++- setup.py | 1 + tox.ini | 10 ++++++---- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bdc04472..2d8324ca 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: # https://docs.djangoproject.com/en/stable/faq/install/#what-python-version-can-i-use-with-django - django-version: ["3.2", "4.2", "5.0"] + django-version: ["3.2", "4.2", "5.0", "5.1a1"] python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.10'] exclude: - django-version: "3.2" @@ -23,6 +23,10 @@ jobs: python-version: "3.8" - django-version: "5.0" python-version: "3.9" + - django-version: "5.1a1" + python-version: "3.8" + - django-version: "5.1a1" + python-version: "3.9" services: rabbitmq: diff --git a/setup.py b/setup.py index 93bda06d..f9c72d9f 100644 --- a/setup.py +++ b/setup.py @@ -47,6 +47,7 @@ def _pyimp(): Framework :: Django :: 4.1 Framework :: Django :: 4.2 Framework :: Django :: 5.0 + Framework :: Django :: 5.1 Operating System :: OS Independent Topic :: Communications Topic :: System :: Distributed Computing diff --git a/tox.ini b/tox.ini index 78ee8274..f7b21b1b 100644 --- a/tox.ini +++ b/tox.ini @@ -15,15 +15,16 @@ DJANGO = 4.1: django41 4.2: django42 5.0: django50 + 5.1: django51 [tox] envlist = py38-django{32,42} py39-django{32,42} - py310-django{32,42,50} - py311-django{42,50} - py312-django{42,50} - pypy3-django{32,42,50} + py310-django{32,42,50,51} + py311-django{42,50,51} + py312-django{42,50,51} + pypy3-django{32,42,50,51} flake8 apicheck linkcheck @@ -42,6 +43,7 @@ deps= django41: Django ~= 4.1 django42: Django ~= 4.2 django50: Django ~= 5.0 + django51: Django ~= 5.1 linkcheck,apicheck: -r{toxinidir}/requirements/docs.txt flake8,pydocstyle: -r{toxinidir}/requirements/pkgutils.txt From 869222e5f0c2c8e8b3ab7d8af0876c33367443bd Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Tue, 25 Jun 2024 20:16:32 +0200 Subject: [PATCH 2/3] Django v5.1a1 --- .github/workflows/test.yml | 6 +++--- tox.ini | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2d8324ca..234cb667 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ jobs: strategy: fail-fast: false matrix: # https://docs.djangoproject.com/en/stable/faq/install/#what-python-version-can-i-use-with-django - django-version: ["3.2", "4.2", "5.0", "5.1a1"] + django-version: ["3.2", "4.2", "5.0", "5.1"] python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.10'] exclude: - django-version: "3.2" @@ -23,9 +23,9 @@ jobs: python-version: "3.8" - django-version: "5.0" python-version: "3.9" - - django-version: "5.1a1" + - django-version: "5.1" python-version: "3.8" - - django-version: "5.1a1" + - django-version: "5.1" python-version: "3.9" services: diff --git a/tox.ini b/tox.ini index f7b21b1b..7885ca61 100644 --- a/tox.ini +++ b/tox.ini @@ -43,7 +43,7 @@ deps= django41: Django ~= 4.1 django42: Django ~= 4.2 django50: Django ~= 5.0 - django51: Django ~= 5.1 + django51: Django ~= 5.1a1 linkcheck,apicheck: -r{toxinidir}/requirements/docs.txt flake8,pydocstyle: -r{toxinidir}/requirements/pkgutils.txt From b5e2b391a83922b5245638a4321cb09819bf09a8 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Wed, 26 Jun 2024 18:12:20 +0200 Subject: [PATCH 3/3] django51: Django ~= 5.1b1 --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 7885ca61..d044e399 100644 --- a/tox.ini +++ b/tox.ini @@ -43,7 +43,7 @@ deps= django41: Django ~= 4.1 django42: Django ~= 4.2 django50: Django ~= 5.0 - django51: Django ~= 5.1a1 + django51: Django ~= 5.1b1 linkcheck,apicheck: -r{toxinidir}/requirements/docs.txt flake8,pydocstyle: -r{toxinidir}/requirements/pkgutils.txt