Skip to content

Commit 65ca33d

Browse files
committed
CI: update cibuildwheel to 3.0.0b1 and enable cp314 [wheel build]
1 parent 0506cf6 commit 65ca33d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.github/workflows/wheels.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
runs-on: ubuntu-latest
4545
# Only workflow_dispatch is enabled on forks.
4646
# To enable this job and subsequent jobs on a fork for other events, comment out:
47-
if: github.repository == 'numpy/numpy' || github.event_name == 'workflow_dispatch'
47+
# if: github.repository == 'numpy/numpy' || github.event_name == 'workflow_dispatch'
4848
outputs:
4949
message: ${{ steps.commit_message.outputs.message }}
5050
steps:
@@ -92,7 +92,7 @@ jobs:
9292
- [windows-2019, win_amd64, ""]
9393
- [windows-2019, win32, ""]
9494
- [windows-11-arm, win_arm64, ""]
95-
python: ["cp311", "cp312", "cp313", "cp313t", "pp311"]
95+
python: ["cp311", "cp312", "cp313", "cp313t", "cp314", "cp314t", "cp311"]
9696
exclude:
9797
# Don't build PyPy 32-bit windows
9898
- buildplat: [windows-2019, win32, ""]
@@ -107,6 +107,8 @@ jobs:
107107
python: "pp311"
108108
- buildplat: [ macos13, macosx_x86_64, openblas ]
109109
python: "cp313t"
110+
- buildplat: [ macos13, macosx_x86_64, openblas ]
111+
python: "cp314t"
110112

111113
env:
112114
IS_32_BIT: ${{ matrix.buildplat[1] == 'win32' }}
@@ -175,9 +177,10 @@ jobs:
175177
fi
176178
177179
- name: Build wheels
178-
uses: pypa/cibuildwheel@faf86a6ed7efa889faf6996aa23820831055001a # v2.23.3
180+
uses: pypa/cibuildwheel@90a0ddeff0f23eebc21630e65d66d0f4955e9b94 # v3.0.0b1
179181
env:
180182
CIBW_BUILD: ${{ matrix.python }}-${{ matrix.buildplat[1] }}
183+
CIBW_ENABLE: cpython-prerelease cpython-freethreading
181184

182185
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
183186
with:

0 commit comments

Comments
 (0)