From 5d98e80b1d789c9d2d796faa66c1ed0286235f6e Mon Sep 17 00:00:00 2001 From: Jim Schaff Date: Wed, 24 Jun 2026 13:09:30 -0400 Subject: [PATCH] Build wheels for CPython 3.14 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add cp314 to the cibuildwheel build set and a 3.14 classifier. 3.10–3.13 are retained and requires-python stays >=3.10; no version bump. Co-Authored-By: Claude Opus 4.8 (1M context) --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 25eef30..b547dc7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,6 +16,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Scientific/Engineering", "Operating System :: POSIX :: Linux", "Operating System :: MacOS", @@ -65,7 +66,7 @@ regex = '''project\(VCellMovingBoundary VERSION (?P[0-9]+\.[0-9]+\.[0-9]+ # into the wheel so it is self-contained. # --------------------------------------------------------------------------- [tool.cibuildwheel] -build = "cp310-* cp311-* cp312-* cp313-*" +build = "cp310-* cp311-* cp312-* cp313-* cp314-*" skip = "*-musllinux_* *_i686 *-win32" build-frontend = "build" test-command = "python -c \"import pyvcell_mbsolver; from pyvcell_mbsolver import _core; print('import OK')\""