From 28bd7ba6b5bdfc8fb823b27b874da7e8ac23afe1 Mon Sep 17 00:00:00 2001 From: Michael Howitz Date: Tue, 28 Oct 2025 08:41:36 +0100 Subject: [PATCH 1/3] Add support for Python 3.14. --- docs/changes.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/changes.rst b/docs/changes.rst index 76c590b..ed3f903 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -4,6 +4,8 @@ 5.5 (unreleased) ---------------- +- Add support for Python 3.14. + - Drop support for Python 3.9. - Include Zope toolkit (ZTK) versions directly into GROK toolkit and run their From 2dee66b84cf69f643be3f616548fcb925b40bf67 Mon Sep 17 00:00:00 2001 From: Michael Howitz Date: Tue, 28 Oct 2025 08:48:36 +0100 Subject: [PATCH 2/3] Configuring for toolkit --- .github/workflows/tests.yml | 3 ++- .meta.toml | 2 +- tox.ini | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0f1da40..f81b708 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -28,6 +28,7 @@ jobs: - ["3.11", "py311"] - ["3.12", "py312"] - ["3.13", "py313"] + - ["3.14", "py314"] - ["pypy-3.11", "pypy3"] - ["3.11", "docs"] @@ -39,7 +40,7 @@ jobs: with: persist-credentials: false - name: Install uv + caching - # astral/setup-uv@7.1.1 + # astral/setup-uv@7.1.2 uses: astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 with: enable-cache: true diff --git a/.meta.toml b/.meta.toml index 70134b2..fb0c884 100644 --- a/.meta.toml +++ b/.meta.toml @@ -2,7 +2,7 @@ # https://github.com/zopefoundation/meta/tree/master/config/toolkit [meta] template = "toolkit" -commit-id = "9d51a543" +commit-id = "d4b7f3ba" [python] with-sphinx-doctests = false diff --git a/tox.ini b/tox.ini index dba157e..94bcb39 100644 --- a/tox.ini +++ b/tox.ini @@ -9,6 +9,7 @@ envlist = py311 py312 py313 + py314 pypy3 docs @@ -53,7 +54,7 @@ deps = commands_pre = commands = check-manifest - check-python-versions --only setup.py,tox.ini,.github/workflows/tests.yml + check-python-versions --only pyproject.toml,setup.py,tox.ini,.github/workflows/tests.yml python -m build --sdist --no-isolation twine check dist/* From cfa01c6e7ece00fbb3844472214132c8990569fe Mon Sep 17 00:00:00 2001 From: Michael Howitz Date: Tue, 28 Oct 2025 08:53:34 +0100 Subject: [PATCH 3/3] Update Python version support. --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index be3f134..f05bd2d 100644 --- a/setup.py +++ b/setup.py @@ -22,6 +22,7 @@ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: Python :: Implementation :: CPython", ],