Skip to content

Commit aa534c5

Browse files
committed
GitHub Actions: Test on Python 3.14 release candidate 2
Python v3.14 -- October 7th * https://www.python.org/download/pre-releases * https://www.python.org/downloads/release/python-3140rc2
1 parent 5bb4899 commit aa534c5

File tree

4 files changed

+11
-1
lines changed

4 files changed

+11
-1
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,15 @@ jobs:
1818
- '3.11'
1919
- '3.12'
2020
- '3.13'
21+
- '3.14'
2122

2223
steps:
2324
- uses: actions/checkout@v5
2425

2526
- uses: actions/setup-python@v6
2627
with:
2728
python-version: ${{ matrix.python-version }}
29+
allow-prereleases: true
2830
cache: 'pip'
2931
cache-dependency-path: 'requirements/*.txt'
3032

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ continued development by **[signing up for a paid plan][funding]**.
8888
REST framework requires the following:
8989

9090
* Django (4.2, 5.0, 5.1, 5.2)
91-
* Python (3.10, 3.11, 3.12, 3.13)
91+
* Python (3.10, 3.11, 3.12, 3.13, 3.14)
9292

9393
We **highly recommend** and only officially support the latest patch release of
9494
each Python and Django series.

pyproject.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ classifiers = [
2525
"Programming Language :: Python :: 3.11",
2626
"Programming Language :: Python :: 3.12",
2727
"Programming Language :: Python :: 3.13",
28+
"Programming Language :: Python :: 3.14",
2829
"Topic :: Internet :: WWW/HTTP",
2930
]
3031
dynamic = [ "version" ]
@@ -56,6 +57,9 @@ known_first_party = [ "rest_framework", "tests" ]
5657
skip = "*/kickstarter-announcement.md,*.js,*.map,*.po"
5758
ignore-words-list = "fo,malcom,ser"
5859

60+
[tool.pyproject-fmt]
61+
max_supported_python = "3.14"
62+
5963
[tool.pytest.ini_options]
6064
addopts = "--tb=short --strict-markers -ra"
6165
testpaths = [ "tests" ]

tox.ini

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ envlist =
44
{py311}-{django42,django51,django52}
55
{py312}-{django42,django51,django52,djangomain}
66
{py313}-{django51,django52,djangomain}
7+
{py314}-{django52,djangomain}
78
base
89
dist
910
docs
@@ -49,3 +50,6 @@ ignore_outcome = true
4950

5051
[testenv:py313-djangomain]
5152
ignore_outcome = true
53+
54+
[testenv:py314-djangomain]
55+
ignore_outcome = true

0 commit comments

Comments
 (0)