Skip to content

Commit ad7154f

Browse files
committed
feat: test with Python 3.14 and Django 6.0
1 parent b0cacdb commit ad7154f

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
- '3.11'
2121
- '3.12'
2222
- '3.13'
23+
- '3.14'
2324

2425
env:
2526
PYTHON_VERSION: ${{ matrix.python-version }}
@@ -47,17 +48,17 @@ jobs:
4748
- name: Django 5.2.x Test
4849
run: |
4950
uvx tox -e "py${PYTHON_VERSION/\./}-django52"
50-
if: ${{ env.PYTHON_VERSION == '3.10' || env.PYTHON_VERSION == '3.11' || env.PYTHON_VERSION == '3.12' || env.PYTHON_VERSION == '3.13' }}
51+
if: ${{ env.PYTHON_VERSION == '3.10' || env.PYTHON_VERSION == '3.11' || env.PYTHON_VERSION == '3.12' || env.PYTHON_VERSION == '3.13' || env.PYTHON_VERSION == '3.14'}}
5152

5253
- name: Django main Test
5354
run: |
5455
uvx tox -e "py${PYTHON_VERSION/\./}-djangomain"
55-
if: ${{ env.PYTHON_VERSION == '3.12' || env.PYTHON_VERSION == '3.13' }}
56+
if: ${{ env.PYTHON_VERSION == '3.12' || env.PYTHON_VERSION == '3.13' || env.PYTHON_VERSION == '3.14' }}
5657

5758
- name: social-core master Test
5859
run: |
5960
uvx tox -e "py${PYTHON_VERSION/\./}-socialmaster"
60-
if: ${{ env.PYTHON_VERSION == '3.10' || env.PYTHON_VERSION == '3.11' || env.PYTHON_VERSION == '3.13' }}
61+
if: ${{ env.PYTHON_VERSION == '3.10' || env.PYTHON_VERSION == '3.11' || env.PYTHON_VERSION == '3.13' || env.PYTHON_VERSION == '3.14' }}
6162

6263
- name: Coverage
6364
run: |

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ classifiers = [
2727
"Programming Language :: Python :: 3.11",
2828
"Programming Language :: Python :: 3.12",
2929
"Programming Language :: Python :: 3.13",
30+
"Programming Language :: Python :: 3.14",
3031
"Programming Language :: Python",
3132
"Topic :: Internet"
3233
]

tox.ini

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
[tox]
22
envlist =
33
py{310,311,312,313}-django51
4-
py{310,311,312,313}-django52
5-
py{312,313}-djangomain
6-
py{310,311,312,312}-socialmaster
4+
py{310,311,312,313,314}-django52
5+
py{312,313,314}-django6
6+
py{312,313.314}-djangomain
7+
py{310,311,312,313,314}-socialmaster
78

89
[testenv]
910
passenv = *
@@ -15,6 +16,7 @@ commands =
1516
deps =
1617
django51: Django>=5.1,<5.2
1718
django52: Django>=5.2,<5.3
19+
django6: Django>=6.0a1,<6.1
1820
djangomain: https://github.com/django/django/archive/main.tar.gz
1921
socialmaster: https://github.com/python-social-auth/social-core/archive/master.tar.gz
2022
.[dev]

0 commit comments

Comments
 (0)