From 77113250cc65b2253b1bb7beeff44f985f7d5a9a Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Sun, 11 Oct 2026 08:21:55 +0100 Subject: [PATCH] Add Python 3.15 support --- .github/workflows/ci.yml | 2 +- newsfragments/+python-315.change.md | 1 + pyproject.toml | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 newsfragments/+python-315.change.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 51f712de4..b2d0bba5b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: build: strategy: matrix: - python-version: ['3.14'] + python-version: ['3.14', '3.15'] platform: [ubuntu-latest, windows-latest] runs-on: ${{ matrix.platform }} diff --git a/newsfragments/+python-315.change.md b/newsfragments/+python-315.change.md new file mode 100644 index 000000000..f20b6a579 --- /dev/null +++ b/newsfragments/+python-315.change.md @@ -0,0 +1 @@ +Add support for Python 3.15. diff --git a/pyproject.toml b/pyproject.toml index a869c1b17..1bfaf5700 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,6 +26,7 @@ classifiers = [ "Operating System :: POSIX", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", ] dynamic = [ "version", @@ -396,7 +397,7 @@ ignore_names = [ [tool.pyproject-fmt] indent = 4 keep_full_version = true -max_supported_python = "3.14" +max_supported_python = "3.15" [tool.mypy] files = [ "." ]