Skip to content

Commit 4ec1bdd

Browse files
committed
cibuildwheel 3, upgrade base images
bump to manylinux_2_28, musllinux_1_2 drops some ancient end-of-life glibc wheels
1 parent b11f126 commit 4ec1bdd

File tree

3 files changed

+13
-16
lines changed

3 files changed

+13
-16
lines changed

.github/workflows/wheels.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,12 @@ jobs:
9999
build: "*manylinux*"
100100

101101
# additional manylinux variants, not specified in pyproject.toml:
102-
# build with newer 2_28 for cpython >= 3.10, pypy 3.9
103-
- name: manylinux-x86_64-2_28
104-
cibw:
105-
arch: x86_64
106-
build: "cp31*-manylinux* pp39-manylinux*"
107-
manylinux_x86_64_image: manylinux_2_28
102+
# this is where we would add e.g. older manylinux_2014 builds
103+
# - name: manylinux-x86_64-2014
104+
# cibw:
105+
# arch: x86_64
106+
# build: "cp31*-manylinux* pp39-manylinux*"
107+
# manylinux_x86_64_image: manylinux_2_28
108108

109109
- name: musllinux
110110
cibw:

pyproject.toml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -161,12 +161,12 @@ NO_CYTHON_COMPILE = "true"
161161

162162
[tool.cibuildwheel.linux]
163163
before-all = "bash tools/install_libzmq.sh"
164-
manylinux-x86_64-image = "manylinux2014"
165-
manylinux-i686-image = "manylinux2014"
166-
manylinux-aarch64-image = "manylinux2014"
167-
musllinux-aarch64-image = "musllinux_1_1"
168-
musllinux-i686-image = "musllinux_1_1"
169-
musllinux-x86_64-image = "musllinux_1_1"
164+
manylinux-x86_64-image = "manylinux_2_28"
165+
manylinux-i686-image = "manylinux_2_28"
166+
manylinux-aarch64-image = "manylinux_2_28"
167+
musllinux-aarch64-image = "musllinux_1_2"
168+
musllinux-i686-image = "musllinux_1_2"
169+
musllinux-x86_64-image = "musllinux_1_2"
170170

171171
[tool.cibuildwheel.linux.environment]
172172
ZMQ_PREFIX = "/usr/local"
@@ -218,6 +218,3 @@ config-settings."wheel.py-api" = "cp312"
218218
before-build = "pip install abi3audit"
219219
inherit.repair-wheel-command = "append"
220220
repair-wheel-command = "abi3audit --strict --report {wheel}"
221-
222-
# note: manylinux_2_28 builds are added
223-
# in .github/workflows/wheels.yml

tools/wheel-requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
abi3audit
2-
cibuildwheel==2.23.*
2+
cibuildwheel==3.0.*
33
delvewheel==1.10.*; sys_platform == 'win32'

0 commit comments

Comments
 (0)