Skip to content

Commit 1ecc8d8

Browse files
authored
Wagtail 6.3, Django 5.1 and Python 3.13 support (#91)
1 parent a049342 commit 1ecc8d8

File tree

6 files changed

+16
-10
lines changed

6 files changed

+16
-10
lines changed

.github/workflows/publish-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
2828
- uses: actions/setup-python@v5
2929
with:
30-
python-version: 3.12
30+
python-version: 3.13
3131

3232
- name: Install Python dependencies
3333
run: pip install build

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
2828
- uses: actions/setup-python@v5
2929
with:
30-
python-version: 3.12
30+
python-version: 3.13
3131

3232
- name: Install Python dependencies
3333
run: pip install build

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
fetch-depth: 0
4040
- uses: actions/setup-python@v5
4141
with:
42-
python-version: 3.12
42+
python-version: 3.13
4343
- uses: pre-commit/[email protected]
4444

4545
test_python:
@@ -61,15 +61,15 @@ jobs:
6161
continue-on-error: ${{ matrix.experimental }}
6262
strategy:
6363
matrix:
64-
python: ["3.9", "3.10", "3.11", "3.12"]
64+
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
6565
experimental: [false]
6666
toxenv: ["py"]
6767
include:
6868
# Future Wagtail release from main branch (allowed to fail)
69-
- python: "3.12"
69+
- python: "3.13"
7070
toxenv: wagtailmain-sqlite
7171
experimental: true
72-
- python: "3.12"
72+
- python: "3.13"
7373
toxenv: wagtailmain-postgres
7474
experimental: true
7575
steps:

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [0.12] - [Unreleased]
99

10-
Nothing new yet.
10+
- [Add support for Wagtail 6.3 LTS](https://github.com/wagtail-nest/wagtail-ab-testing/pull/91)
11+
- [Add support for Django 5.1](https://github.com/wagtail-nest/wagtail-ab-testing/pull/91)
12+
- [Add support for Python 3.13](https://github.com/wagtail-nest/wagtail-ab-testing/pull/91)
1113

1214
## [0.11.1] - 2024-10-02
1315

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ classifiers = [
2121
"Operating System :: OS Independent",
2222
"Programming Language :: Python",
2323
"Programming Language :: Python :: 3",
24-
"Programming Language :: Python :: 3.8",
2524
"Programming Language :: Python :: 3.9",
2625
"Programming Language :: Python :: 3.10",
2726
"Programming Language :: Python :: 3.11",
2827
"Programming Language :: Python :: 3.12",
28+
"Programming Language :: Python :: 3.13",
2929
]
3030
dependencies = [
3131
"numpy>=1.19.4,<2",
@@ -37,8 +37,8 @@ dependencies = [
3737
[project.optional-dependencies]
3838
testing = [
3939
"coverage[toml]>=7.2.7,<8.0",
40-
"dj-database-url==0.5.0",
41-
"freezegun==1.2.1",
40+
"dj-database-url==2.3.0",
41+
"freezegun==1.5.1",
4242
"pre-commit>=3.4.0",
4343
]
4444

tox.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ envlist =
66
; Wagtail 6.1 + 6.2
77
py{39,310,311,312}-django42-wagtail{61,62}-{sqlite,postgres}
88
py{310,311,312}-django50-wagtail{61,62}-{sqlite,postgres}
9+
py{310,311,312,313}-django51-wagtail63-{sqlite,postgres}
910

1011
[testenv]
1112
allowlist_externals = coverage
@@ -15,16 +16,19 @@ basepython =
1516
py310: python3.10
1617
py311: python3.11
1718
py312: python3.12
19+
py313: python3.13
1820

1921
deps =
2022
coverage
2123
django32: django>=3.2,<4.0
2224
django42: django>=4.2,<5
2325
django50: django>=5.0,<5.1
26+
django51: django>=5.1,<5.2
2427

2528
wagtail52: wagtail~=5.2.0
2629
wagtail61: wagtail~=6.1.0
2730
wagtail62: wagtail~=6.2.0
31+
wagtail63: wagtail~=6.3.0
2832

2933
postgres: psycopg2>=2.9
3034
extras = testing

0 commit comments

Comments
 (0)