diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7b6d25b..2b54262 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -30,6 +30,7 @@ jobs: - ["3.12", "py312"] - ["3.13", "py313"] - ["3.14", "py314"] + - ["3.15", "py315"] - ["3.11", "docs"] - ["3.11", "coverage"] - ["3.11", "py311-datetime"] diff --git a/.meta.toml b/.meta.toml index ff69dca..f38ac04 100644 --- a/.meta.toml +++ b/.meta.toml @@ -2,14 +2,14 @@ # https://github.com/zopefoundation/meta/tree/master/src/zope/meta/pure-python [meta] template = "pure-python" -commit-id = "fee4a500" +commit-id = "516c594a" [python] with-pypy = false with-docs = true with-sphinx-doctests = true with-windows = true -with-future-python = false +with-future-python = true with-macos = false with-free-threaded-python = false diff --git a/CHANGES.rst b/CHANGES.rst index 8e42f3a..e7dcb5a 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,7 +4,7 @@ Changes 8.3 (unreleased) ---------------- -- Nothing changed yet. +- Allow to use the package with Python 3.15 -- Caution: No security audit has been done so far. 8.2 (2026-05-29) diff --git a/pyproject.toml b/pyproject.toml index 96a15c9..f6b7394 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Topic :: Security", ] dynamic = ["readme"] -requires-python = ">=3.10, <3.15" +requires-python = ">=3.10, <3.16" authors = [ {name = "Zope Foundation and contributors",email = "zope-dev@zope.dev"}, ] diff --git a/tox.ini b/tox.ini index 7144431..2cd39fd 100644 --- a/tox.ini +++ b/tox.ini @@ -10,6 +10,7 @@ envlist = py312 py313 py314 + py315 docs coverage py311-datetime @@ -19,6 +20,7 @@ envlist = usedevelop = true package = wheel wheel_build_env = .pkg +pip_pre = py315: true deps = setuptools >= 78.1.1,< 82 datetime: DateTime