From 0c55be41261961007ace7cd92d33395722a3be11 Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Tue, 25 Nov 2025 12:43:51 +0000 Subject: [PATCH 1/3] Add testing for Python 3.14 and Wagtail 7.2 --- CHANGELOG.rst | 1 + setup.cfg | 1 + tox.ini | 8 +++++--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dc89021..b19ba25 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,7 @@ Unreleased ---------- +* Add testing for Python 3.14 and Wagtail 7.2 * Add testing for Wagtail 7.1 (@damwaingames) * Remove support for Wagtail 6.4 (@damwaingames) * Add tests for Wagtail 6.3, 6.4 and Python 3.13 (@ianmeigh) diff --git a/setup.cfg b/setup.cfg index ccc2b7b..69a3059 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,6 +17,7 @@ classifiers = Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 Programming Language :: Python :: 3.13 + Programming Language :: Python :: 3.14 Topic :: Internet :: WWW/HTTP Framework :: Django Framework :: Django :: 4.2 diff --git a/tox.ini b/tox.ini index 505bb26..31b6bed 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,8 @@ [tox] envlist = - py{310,311,312}-dj42-wagtail{63,70,71} - py{311,312,313}-dj{51,52}-wagtail{63,70,71} + py{310,311,312}-dj42-wagtail{63,70,72} + py{311,312,313}-dj{51,52}-wagtail{63,70,72} + py314-dj52-wagtail72 flake8 isort black @@ -12,6 +13,7 @@ python = 3.11: py311 3.12: py312 3.13: py313 + 3.14: py314 [testenv] use_frozen_constraints = true @@ -26,7 +28,7 @@ deps = dj52: Django>=5.2,<5.3 wagtail63: wagtail>=6.3,<6.4 wagtail70: wagtail>=7.0,<7.1 - wagtail71: wagtail>=7.1,<7.2 + wagtail72: wagtail>=7.2,<7.3 wagtailmain: git+https://github.com/wagtail/wagtail.git@main#egg=Wagtail commands = From c69b47b135739c320f4d2dd89a334caf0f182888 Mon Sep 17 00:00:00 2001 From: nickmoreton Date: Tue, 25 Nov 2025 12:50:02 +0000 Subject: [PATCH 2/3] Update actions/test.yml to add Python 3.13 and 3.14 to the test matrix --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f51895f..930098f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -33,7 +33,7 @@ jobs: strategy: max-parallel: 4 matrix: - python: ["3.10", "3.11", "3.12"] + python: ["3.10", "3.11", "3.12", "3.13", "3.14"] fail-fast: false steps: From e0d39b16b0e19be68c7a842bb7866646e31d6e81 Mon Sep 17 00:00:00 2001 From: Katherine Domingo Date: Tue, 10 Mar 2026 12:02:11 +0800 Subject: [PATCH 3/3] Update testing to support Wagtail 7.3, drop support for Django 5.1 --- CHANGELOG.rst | 3 ++- setup.cfg | 1 - tox.ini | 9 ++++----- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b19ba25..92cd1c7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,7 +1,8 @@ Unreleased ---------- -* Add testing for Python 3.14 and Wagtail 7.2 +* Add testing for Python 3.14 and Wagtail 7.3 +* Drop support for Django 5.1 * Add testing for Wagtail 7.1 (@damwaingames) * Remove support for Wagtail 6.4 (@damwaingames) * Add tests for Wagtail 6.3, 6.4 and Python 3.13 (@ianmeigh) diff --git a/setup.cfg b/setup.cfg index 69a3059..e569707 100644 --- a/setup.cfg +++ b/setup.cfg @@ -21,7 +21,6 @@ classifiers = Topic :: Internet :: WWW/HTTP Framework :: Django Framework :: Django :: 4.2 - Framework :: Django :: 5.1 Framework :: Django :: 5.2 Framework :: Wagtail Framework :: Wagtail :: 6 diff --git a/tox.ini b/tox.ini index 31b6bed..9ff2d6c 100644 --- a/tox.ini +++ b/tox.ini @@ -1,8 +1,8 @@ [tox] envlist = - py{310,311,312}-dj42-wagtail{63,70,72} - py{311,312,313}-dj{51,52}-wagtail{63,70,72} - py314-dj52-wagtail72 + py{310,311,312}-dj42-wagtail{63,70,73} + py{311,312,313}-dj52-wagtail{63,70,73} + py314-dj52-wagtail73 flake8 isort black @@ -24,11 +24,10 @@ setenv = DJANGO_SETTINGS_MODULE = wagtail_storages.tests.settings deps = dj42: Django>=4.2,<4.3 - dj51: Django>=5.1,<5.2 dj52: Django>=5.2,<5.3 wagtail63: wagtail>=6.3,<6.4 wagtail70: wagtail>=7.0,<7.1 - wagtail72: wagtail>=7.2,<7.3 + wagtail73: wagtail>=7.3,<7.4 wagtailmain: git+https://github.com/wagtail/wagtail.git@main#egg=Wagtail commands =