diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a1fec51..50e71ff 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: fail-fast: false max-parallel: 5 matrix: - python-version: ['3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v4 @@ -39,7 +39,7 @@ jobs: fail-fast: false max-parallel: 5 matrix: - python-version: ['3.9', '3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 1edf397..563f75f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Drop tests for Django < 4.2 as it has reached EOL (@katdom13) - Add tests for Python 3.12 (@katdom13) - Add `wagtail-modeladmin` to testing dependencies (@katdom13) +- Add python 3.13 to testing matrix ## [0.2.1] - 2024-02-07 diff --git a/README.md b/README.md index 4d3928c..cb53b8f 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ Integrates [django-admin-rangefilter](https://pypi.org/project/django-admin-rang ## Supported versions -- Python 3.9, 3.10, 3.11, 3.12 -- Django 4.2, 5.0 -- Wagtail 5.2, 6.0, 6.1 (with external package [wagtail-modeladmin](https://pypi.org/project/wagtail-modeladmin/)) +- Python 3.9, 3.10, 3.11, 3.12, 3.13 +- Django 4.2, 5.0, 5.1 +- Wagtail 5.2, 6.0, 6.1, 6.2, 6.3 (with external package [wagtail-modeladmin](https://pypi.org/project/wagtail-modeladmin/)) ## Installation diff --git a/pyproject.toml b/pyproject.toml index f43b3dd..e9eddab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,6 +23,7 @@ classifiers = [ "Framework :: Django", "Framework :: Django :: 4.2", "Framework :: Django :: 5.0", + "Framework :: Django :: 5.1", "Framework :: Wagtail", "Framework :: Wagtail :: 5", "Framework :: Wagtail :: 6", @@ -35,6 +36,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] requires-python = ">=3.9" dependencies = [ diff --git a/tox.ini b/tox.ini index 2cac449..078ec34 100644 --- a/tox.ini +++ b/tox.ini @@ -5,7 +5,7 @@ usedevelop = True envlist = python{3.9,3.10,3.11}-django4.2-wagtail{5.2,6.0,6.1,6.2,6.3} python{3.10,3.11,3.12}-django5.0-wagtail{5.2,6.0,6.1,6.2,6.3} - python{3.10,3.11,3.12}-django5.1-wagtail{6.3} + python{3.10,3.11,3.12,3,13}-django5.1-wagtail{6.3} flake8 [flake8] @@ -29,6 +29,7 @@ basepython = python3.10: python3.10 python3.11: python3.11 python3.12: python3.12 + python3.13: python3.13 deps = coverage @@ -73,6 +74,7 @@ python = 3.10: python3.10 3.11: python3.11 3.12: python3.12 + 3.13: python3.13 [gh-actions:env] DB_BACKEND =