From b47d9de4df44fe67caba3b2c88f943f3dd4d67c7 Mon Sep 17 00:00:00 2001 From: Nikita Karamov Date: Fri, 21 Aug 2026 18:33:24 +0200 Subject: [PATCH 1/3] Declare support for Python 3.15 --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index b4bccea..d5ae660 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,6 +32,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", "Topic :: Software Development :: Testing", ] From cac07d56222c05e9c8298f4ed32612ad4c44e7da Mon Sep 17 00:00:00 2001 From: Nikita Karamov Date: Fri, 21 Aug 2026 18:33:43 +0200 Subject: [PATCH 2/3] Add Python 3.15 to testing matrix --- .github/workflows/test.yml | 2 +- tox.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6fb57df..db39316 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,7 +37,7 @@ jobs: strategy: fail-fast: false matrix: - python: ["3.10", "3.11", "3.12", "3.13", "3.14"] + python: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] os: [ubuntu-latest, windows-latest] tox_env: ["py"] include: diff --git a/tox.ini b/tox.ini index 8cba4ca..89fd5eb 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 3.5.3 -envlist = py{310,311,312,313,314}, norewrite, pytest6 +envlist = py{310,311,312,313,314,315}, norewrite, pytest6 [testenv] deps = From 86e7a5ea3c859f752ff7389d579045420050ae5d Mon Sep 17 00:00:00 2001 From: Nikita Karamov Date: Fri, 21 Aug 2026 18:35:00 +0200 Subject: [PATCH 3/3] Update CHANGELOG --- CHANGELOG.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6836013..46d1677 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,6 +7,7 @@ Unreleased * `#547 `_: Added ``SpyType`` for annotating ``mocker.spy`` results. * Dropped support for EOL Python 3.9. * `#147 `_: Removed handling of ``RuntimeError: stop called on unstarted patcher``, which can no longer occur in the supported Python versions. +* Added support for Python 3.15. 3.15.1 ------