build: add python 3.14 support, disable 3.15 while in beta
What changed, and why it matters
This commit is a routine build configuration update. It changes one line in the project's wheel-building workflow so that Python 3.14 wheels are now built and Python 3.15 wheels are skipped while Python 3.15 is still in beta. There is no security relevance in the change itself.
No security action needed. Treat as normal maintenance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies .github/workflows/wheels.yml, updating the CIBW_SKIP environment variable passed to pypa/cibuildwheel. It replaces cp314 (skip Python 3.14) with cp315 (skip Python 3.15). This enables building wheels for the now-stable CPython 3.14 and disables the still-beta CPython 3.15. No source code, cryptographic logic, or dependency handling is changed.
Changed components
.github/workflows/wheels.ymlInspect captured patch +1 / −1
diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml
index 2b83a3c..6678e3b 100644
--- a/.github/workflows/wheels.yml
+++ b/.github/workflows/wheels.yml
@@ -45,7 +45,7 @@ jobs:
- name: Build Wheels
uses: pypa/cibuildwheel@v3.1.4
env:
- CIBW_SKIP: "cp38* cp314* *-win32 *-musllinux_aarch64 pp* gp* cp3??t-*"
+ CIBW_SKIP: "cp38* cp315* *-win32 *-musllinux_aarch64 pp* gp* cp3??t-*"
CIBW_ARCHS_LINUX: "x86_64 aarch64"
CIBW_ARCHS_MACOS: "x86_64 arm64 universal2"
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.