Skip to content

Commit 3649d7c

Browse files
authored
Add Django 6 and Python 3.14 compatibility (#269)
1 parent 2f7f58c commit 3649d7c

5 files changed

Lines changed: 19 additions & 6 deletions

File tree

.github/workflows/test.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,22 @@ jobs:
88
runs-on: ubuntu-latest
99
strategy:
1010
matrix:
11-
python-version: [3.13.x, 3.12.x, 3.11.x, 3.10.x, 3.9]
12-
django: [52, 42]
11+
python-version: [3.14.x, 3.13.x, 3.12.x, 3.11.x, 3.10.x, 3.9]
12+
django: [60, 52, 42]
1313
sekizai: [sekizai,nosekizai]
1414
exclude:
15+
- django: 60
16+
python-version: 3.9
17+
- django: 60
18+
python-version: 3.10.x
19+
- django: 60
20+
python-version: 3.11.x
1521
- django: 52
1622
python-version: 3.9
1723
- django: 42
1824
python-version: 3.13.x
25+
- django: 42
26+
python-version: 3.14.x
1927
steps:
2028
- uses: actions/checkout@v3
2129
- name: Set up Python ${{ matrix.python-version }}

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ Supported versions
2828
Django
2929
******
3030

31-
4.2 to 5.2 (newer versions might work but are not tested yet)
31+
4.2 to 6.0 (newer versions might work but are not tested yet)
3232

3333

3434
******
3535
Python
3636
******
3737

38-
Python 3.9 to 3.13
38+
Python 3.9 to 3.14
3939

4040
*******************
4141
Supported Meta Tags

changes/267.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add python 3.14 and Django 6 compatibility

setup.cfg

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ classifiers =
1818
Framework :: Django
1919
Framework :: Django :: 4.2
2020
Framework :: Django :: 5.2
21+
Framework :: Django :: 6.0
2122
Environment :: Web Environment
2223
Intended Audience :: Developers
2324
License :: OSI Approved :: BSD License
@@ -27,6 +28,7 @@ classifiers =
2728
Programming Language :: Python :: 3.11
2829
Programming Language :: Python :: 3.12
2930
Programming Language :: Python :: 3.13
31+
Programming Language :: Python :: 3.14
3032

3133
[options]
3234
include_package_data = True
@@ -43,7 +45,7 @@ meta = *.html *.png *.gif *js *jpg *jpeg *svg *py *mo *po
4345

4446
[options.extras_require]
4547
docs =
46-
django<6.0
48+
django<7.0
4749
sphinx-rtd-theme
4850

4951
[sdist]

tox.ini

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ envlist =
88
ruff
99
pypi-description
1010
towncrier
11-
py{313,312,311,310}-django52-{sekizai,nosekizai}
11+
py{314,313,312}-django60-{sekizai,nosekizai}
12+
py{314,313,312,311,310}-django52-{sekizai,nosekizai}
1213
py{312,311,310}-django42-{sekizai,nosekizai}
1314
minversion = 3.23
1415

@@ -17,6 +18,7 @@ commands = {env:COMMAND:python} cms_helper.py meta test {posargs}
1718
deps =
1819
django42: django~=4.2.0
1920
django52: django~=5.2.0
21+
django60: django~=6.0.0
2022
sekizai: django-sekizai
2123
-r{toxinidir}/requirements-test.txt
2224
passenv =

0 commit comments

Comments
 (0)