Skip to content

Commit 78e39f7

Browse files
committed
Add cp314 and cp315 wheels
1 parent a973062 commit 78e39f7

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

.github/workflows/test-pypi.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
os: [ubuntu-latest, macos-latest]
19-
python-version: ['3.12', '3.13']
19+
python-version: ['3.12', '3.13', '3.14', '3.15']
2020

2121
steps:
2222
- name: Set up Python ${{ matrix.python-version }}
2323
uses: actions/setup-python@v6
2424
with:
2525
python-version: ${{ matrix.python-version }}
26+
allow-prereleases: true
2627

2728
- name: Install package from PyPI
2829
run: |

pyproject.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ classifiers = [
3838
"Programming Language :: Python :: 3",
3939
"Programming Language :: Python :: 3.12",
4040
"Programming Language :: Python :: 3.13",
41+
"Programming Language :: Python :: 3.14",
42+
"Programming Language :: Python :: 3.15",
4143
"Programming Language :: Python :: Implementation :: CPython",
4244
"Topic :: Software Development :: Libraries :: Python Modules",
4345
"Topic :: Scientific/Engineering",
@@ -102,7 +104,10 @@ kh57 = [
102104
# CI/CD - cibuildwheel configuration
103105
# ============================================================================
104106
[tool.cibuildwheel]
105-
build = ["cp312-*", "cp313-*"]
107+
build = ["cp312-*", "cp313-*", "cp314-*", "cp315-*"]
108+
109+
# opt into pre-release CPython so cp315 wheels build until 3.15 is stable
110+
enable = ["cpython-prerelease"]
106111

107112
skip = [
108113
"*-musllinux_*",

0 commit comments

Comments
 (0)