Skip to content

Commit 8aafc63

Browse files
Build and test Python 3.15 wheels
Add cp315 to the cibuildwheel build list and the 3.15 classifier, pin cibuildwheel to >=4.1 so CI picks up the 3.15 targets, and add 3.14 and 3.15 to the test matrix. Closes #265 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 8ff262a commit 8aafc63

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

‎.github/workflows/tests.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
os: [ubuntu-latest, windows-latest, macos-latest]
15-
python-version: ["3.10", "3.11", "3.12", "3.13"]
15+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"]
1616

1717
steps:
1818
- uses: actions/checkout@v4

‎.github/workflows/wheels.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
run: echo $PYTHON_ICS_VERSION
3939

4040
- name: Install cibuildwheel
41-
run: python -m pip install cibuildwheel
41+
run: python -m pip install "cibuildwheel>=4.1"
4242

4343
- name: Build wheels
4444
run: python -m cibuildwheel --output-dir wheelhouse

‎pyproject.toml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ classifiers = [
2020
"Programming Language :: Python :: 3.12",
2121
"Programming Language :: Python :: 3.13",
2222
"Programming Language :: Python :: 3.14",
23+
"Programming Language :: Python :: 3.15",
2324
]
2425

2526
[project.urls]
@@ -51,7 +52,7 @@ requires = [
5152

5253

5354
[tool.cibuildwheel]
54-
build = "cp{310,311,312,313,314}-{win32,win_amd64,macosx_universal2,manylinux_x86_64,manylinux_aarch64}"
55+
build = "cp{310,311,312,313,314,315}-{win32,win_amd64,macosx_universal2,manylinux_x86_64,manylinux_aarch64}"
5556
skip = "cp36-* cp37-* cp38-* cp39-* pp* *-manylinux_i686 *-musllinux_*"
5657
environment = { CIBW_BUILD_VERBOSITY = 1, DISTUTILS_DEBUG = 1, MACOSX_DEPLOYMENT_TARGET = "10.13", CIBW_ARCHS_LINUX = "auto aarch64" }
5758
before-build = "python -m pip install wheel"

0 commit comments

Comments
 (0)