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: diff --git a/CHANGELOG.rst b/CHANGELOG.rst index dc89021..92cd1c7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,8 @@ Unreleased ---------- +* 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 ccc2b7b..e569707 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,10 +17,10 @@ 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 - Framework :: Django :: 5.1 Framework :: Django :: 5.2 Framework :: Wagtail Framework :: Wagtail :: 6 diff --git a/tox.ini b/tox.ini index 505bb26..9ff2d6c 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,73} + py{311,312,313}-dj52-wagtail{63,70,73} + py314-dj52-wagtail73 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 @@ -22,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 - wagtail71: wagtail>=7.1,<7.2 + wagtail73: wagtail>=7.3,<7.4 wagtailmain: git+https://github.com/wagtail/wagtail.git@main#egg=Wagtail commands =