From 4a29f3c97f1edf9cdfc6524aa2db3d98a6ecf62e Mon Sep 17 00:00:00 2001 From: vyuroshchin <> Date: Sat, 17 Oct 2026 12:57:05 +0300 Subject: [PATCH 1/2] chore: add support python3.15 --- .github/workflows/release.yaml | 2 +- .github/workflows/test.yml | 6 ++++-- .pre-commit-config.yaml | 6 +++--- setup.cfg | 1 + tox.ini | 6 +++--- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d563180..ae2fafe 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -14,7 +14,7 @@ jobs: attestations: write steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Build package and attest build provenance uses: hynek/build-and-inspect-python-package@v3 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 26006da..f25926d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,15 +17,17 @@ jobs: tox_env: "py313" - v: "3.14" tox_env: "py314" + - v: "3.15" + tox_env: "py315" os: [ubuntu-latest, windows-latest] steps: - name: Set Git to use LF run: | git config --global core.autocrlf false git config --global core.eol lf - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: ${{ matrix.python.v }} - name: Install tox diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fc89131..12ad534 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,7 +1,7 @@ --- repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.14.10 + rev: v0.17.1 hooks: - id: ruff-format - id: ruff-check @@ -37,11 +37,11 @@ repos: - id: rst-backticks - repo: https://github.com/adrienverge/yamllint.git - rev: v1.37.1 + rev: v1.38.0 hooks: - id: yamllint - repo: https://github.com/crate-ci/typos - rev: v1.42.0 + rev: v1.51.1 hooks: - id: typos diff --git a/setup.cfg b/setup.cfg index c03e9e7..dbec6f0 100644 --- a/setup.cfg +++ b/setup.cfg @@ -25,6 +25,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 Framework :: Pytest diff --git a/tox.ini b/tox.ini index bcad554..bc4d7c6 100644 --- a/tox.ini +++ b/tox.ini @@ -1,9 +1,9 @@ [pytest] -minversion = 8.0 +minversion = 8.4.0 addopts = -ra [tox] -envlist = py310,py311,py312,py313,py314 +envlist = py310,py311,py312,py313,py314,py315 [testenv] deps = pytest @@ -16,5 +16,5 @@ commands = pytest {posargs} [testenv:linting] skip_install = True basepython = python3 -deps = pre-commit>=4.5.1 +deps = pre-commit>=4.7.0 commands = pre-commit run --all-files --show-diff-on-failure From fff6e14bcbee7104f364ce8e35b754ccbba29e7e Mon Sep 17 00:00:00 2001 From: even-even Date: Sat, 17 Oct 2026 13:01:19 +0300 Subject: [PATCH 2/2] chore: add support python3.15 --- README.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.rst b/README.rst index 14c3286..20fb0bf 100644 --- a/README.rst +++ b/README.rst @@ -392,6 +392,11 @@ to 100 seconds:: Changelog ========= +Unreleased +---------- + +- Add support Python3.15. Thanks Vladimir Roshchin. + 2.5.0 -----