Skip to content

Commit 0b069c2

Browse files
committed
WHL: upgrade cibuildwheel, add cp314 wheels
1 parent 1251593 commit 0b069c2

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

.github/workflows/publish.yaml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,10 @@ jobs:
5454
with:
5555
platforms: arm64
5656
- run: echo "SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct)" >> $GITHUB_ENV
57-
- uses: pypa/cibuildwheel@faf86a6ed7efa889faf6996aa23820831055001a # v2.23.3
57+
- uses: pypa/cibuildwheel@352e01339f0a173aa2a3eb57f01492e341e83865 # v3.1.3
5858
env:
5959
# For workflow_dispatch, only build the new Python version.
6060
CIBW_BUILD: ${{ inputs.python && format('{0}-*', inputs.python) || null }}
61-
CIBW_SKIP: pp*
62-
CIBW_ARCHS_LINUX: auto aarch64
63-
CIBW_ARCHS_MACOS: auto universal2
64-
CIBW_ARCHS_WINDOWS: auto ARM64
65-
CIBW_ENABLE: cpython-freethreading
66-
CIBW_BUILD_FRONTEND: build[uv]
6761
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
6862
with:
6963
name: build-wheels-${{ matrix.os }}

CHANGES.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Unreleased
55

66
- Drop support for Python 3.9.
77
- Remove previously deprecated code.
8-
8+
- Build wheels for CPython 3.14. :issue:`503`
99

1010
Version 3.0.3
1111
-------------

pyproject.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,3 +188,17 @@ dependency_groups = []
188188
no_default_groups = true
189189
skip_install = true
190190
commands = [["uv", "lock", {replace = "posargs", default = ["-U"], extend = true}]]
191+
192+
193+
[tool.cibuildwheel]
194+
enable = "cpython-freethreading"
195+
build-frontend = "build[uv]"
196+
197+
[tool.cibuildwheel.linux]
198+
archs = ["x86_64", "aarch64"]
199+
200+
[tool.cibuildwheel.macos]
201+
archs = ["x86_64", "arm64"]
202+
203+
[tool.cibuildwheel.windows]
204+
archs = ["auto", "ARM64"]

0 commit comments

Comments
 (0)