Skip to content

Commit 474b9a3

Browse files
Upgrade cibuildwheel to v3.2.1 for full Python 3.13/3.14 support
This commit upgrades cibuildwheel from v2.20.0 to v3.2.1 to fix the 'No build identifiers selected' errors for Python 3.13/3.14. Changes: - Upgraded cibuildwheel from v2.20.0 to v3.2.1 - v2.23.3 added Python 3.13 support - v3.1.0 added Python 3.14 support (built by default) - v3.2.1 includes CPython 3.14.0 final - Removed prerelease_pythons flags from all Python 3.14 matrix entries - No longer needed since Python 3.14 is built by default in v3.1.0+ - Removed CIBW_PRERELEASE_PYTHONS environment variable - Not needed for Python 3.14 in cibuildwheel v3.1.0+ This should fix all 'No build identifiers selected' errors that were preventing Python 3.13/3.14 builds from running on all platforms. Platforms affected: Windows, Linux x86_64, Linux aarch64, macOS x86_64, macOS arm64 Co-Authored-By: atksh <[email protected]>
1 parent 85aad26 commit 474b9a3

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

.github/workflows/cibuildwheel.yml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ jobs:
5151
python: 314
5252
platform_id: win_amd64
5353
arch: AMD64
54-
prerelease_pythons: 1
5554

5655
# Linux 64 bit manylinux2014
5756
# Python 3.6 and 3.7 dropped (see Windows section comment)
@@ -90,7 +89,6 @@ jobs:
9089
platform_id: manylinux_x86_64
9190
manylinux_image: manylinux_2_28
9291
arch: x86_64
93-
prerelease_pythons: 1
9492

9593
# Linux 64 bit aarch64
9694
# Python 3.6 and 3.7 dropped (see Windows section comment)
@@ -129,7 +127,6 @@ jobs:
129127
platform_id: manylinux_aarch64
130128
manylinux_image: manylinux_2_28
131129
arch: aarch64
132-
prerelease_pythons: 1
133130

134131
# MacOS x86_64
135132
# Python 3.6 and 3.7 dropped (see Windows section comment)
@@ -168,7 +165,6 @@ jobs:
168165
platform_id: macosx_x86_64
169166
macosx_deployment_target: 10.14
170167
arch: x86_64
171-
prerelease_pythons: 1
172168

173169
# MacOS arm64
174170
- os: macos-14
@@ -206,7 +202,6 @@ jobs:
206202
platform_id: macosx_arm64
207203
macosx_deployment_target: 11.7
208204
arch: arm64
209-
prerelease_pythons: 1
210205

211206

212207
steps:
@@ -223,7 +218,7 @@ jobs:
223218
with:
224219
platforms: all
225220
- name: Build wheels
226-
uses: pypa/cibuildwheel@v2.20.0
221+
uses: pypa/cibuildwheel@v3.2.1
227222
env:
228223
CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.manylinux_image }}
229224
CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.manylinux_image }}
@@ -233,7 +228,6 @@ jobs:
233228
CIBW_TEST_REQUIRES: pytest numpy
234229
CIBW_BUILD_VERBOSITY: 1
235230
CIBW_ARCHS: ${{ matrix.arch }}
236-
CIBW_PRERELEASE_PYTHONS: ${{ matrix.prerelease_pythons || '0' }}
237231
MACOSX_DEPLOYMENT_TARGET: ${{ matrix.macosx_deployment_target }}
238232
- uses: actions/upload-artifact@v4
239233
with:

0 commit comments

Comments
 (0)