@@ -75,14 +75,14 @@ jobs:
7575 - uses : actions/checkout@v5
7676 - name : Install cibuildwheel
7777 # Nb. keep cibuildwheel version pin consistent with job below
78- run : pipx install cibuildwheel==3.1.4
78+ run : pipx install cibuildwheel==3.3.0
7979 - id : set-matrix
8080 run : |
8181 MATRIX=$(
8282 {
8383 cibuildwheel --print-build-identifiers --platform linux \
8484 | jq -nRc '{"only": inputs, "os": "ubuntu-latest"}' \
85- | sed -e '/aarch64/s|ubuntu-latest|ubuntu-24.04-arm|' \
85+ | sed -e '/aarch64|armv7l /s|ubuntu-latest|ubuntu-24.04-arm|' \
8686 && cibuildwheel --print-build-identifiers --platform macos \
8787 | jq -nRc '{"only": inputs, "os": "macos-latest"}' \
8888 && cibuildwheel --print-build-identifiers --platform windows \
@@ -114,22 +114,23 @@ jobs:
114114 platforms : all
115115
116116 - name : Build wheels
117- uses : pypa/cibuildwheel@v3.2.1
117+ uses : pypa/cibuildwheel@v3.3.0
118118 with :
119119 only : ${{ matrix.only }}
120120
121121 - name : Build faster Linux wheels
122122 # also build wheels with the most recent manylinux images and gcc
123123 if : runner.os == 'Linux' && !contains(matrix.only, 'i686')
124- uses : pypa/cibuildwheel@v3.2.1
124+ uses : pypa/cibuildwheel@v3.3.0
125125 env :
126126 CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_34
127- CIBW_MANYLINUX_AARCH64_IMAGE : manylinux_2_34 # manylinux_2_39 ?
127+ CIBW_MANYLINUX_AARCH64_IMAGE : manylinux_2_39
128+ CIBW_MANYLINUX_ARMV7L_IMAGE : manylinux_2_35
128129 CIBW_MANYLINUX_PPC64LE_IMAGE : manylinux_2_34
129130 CIBW_MANYLINUX_S390X_IMAGE : manylinux_2_34
130131 CIBW_MANYLINUX_RISCV64_IMAGE : manylinux_2_39
131132 CIBW_MANYLINUX_PYPY_X86_64_IMAGE : manylinux_2_34
132- CIBW_MANYLINUX_PYPY_AARCH64_IMAGE : manylinux_2_34
133+ CIBW_MANYLINUX_PYPY_AARCH64_IMAGE : manylinux_2_39
133134 CIBW_MUSLLINUX_X86_64_IMAGE : musllinux_1_2
134135 CIBW_MUSLLINUX_AARCH64_IMAGE : musllinux_1_2
135136 CIBW_MUSLLINUX_PPC64LE_IMAGE : musllinux_1_2
0 commit comments