Skip to content

Commit 3fba852

Browse files
committed
Add support for Python 3.15
1 parent ae83e69 commit 3fba852

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

.github/workflows/tests.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
branch: ["3.14", "3.13", "3.12"]
15+
python-version: ["3.15", "3.14", "3.13", "3.12"]
16+
include:
17+
- python-version: "3.15"
18+
branch: "origin/main"
1619
steps:
1720
- uses: actions/checkout@v5
1821
- uses: actions/setup-python@v6
@@ -38,8 +41,7 @@ jobs:
3841
--skip-cache-invalidation
3942
--theme "$(pwd)"
4043
--languages en
41-
--branches ${{ matrix.branch }}
42-
${{ matrix.branch == '3.14' && '--select-output no-html' || '' }}
44+
--branches ${{ matrix.branch || matrix.python-version }}
4345
- name: Show logs
4446
if: failure()
4547
run: |

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ classifiers = [
2222
"Programming Language :: Python :: 3.12",
2323
"Programming Language :: Python :: 3.13",
2424
"Programming Language :: Python :: 3.14",
25+
"Programming Language :: Python :: 3.15",
2526
"Topic :: Documentation",
2627
"Topic :: Software Development :: Documentation",
2728
]
@@ -70,4 +71,4 @@ lint.ignore = [
7071
lint.isort.required-imports = [ "from __future__ import annotations" ]
7172

7273
[tool.pyproject-fmt]
73-
max_supported_python = "3.14"
74+
max_supported_python = "3.15"

0 commit comments

Comments
 (0)