Skip to content

Commit 57ed3e2

Browse files
jorisvandenbosschedependabot[bot]mroeschke
authored
[backport 3.0.x] Bump pypa/cibuildwheel from 3.4.1 to 4.1.0 (#65934) (#66026)
Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matthew Roeschke <[email protected]>
1 parent f9693fc commit 57ed3e2

2 files changed

Lines changed: 7 additions & 10 deletions

File tree

.github/workflows/wheels.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,18 +104,15 @@ jobs:
104104
- [macos-15, macosx_arm64]
105105
- [windows-2025, win_amd64]
106106
- [windows-11-arm, win_arm64]
107-
python: [["cp311", "3.11"], ["cp312", "3.12"], ["cp313", "3.13"], ["cp313t", "3.13"], ["cp314", "3.14"], ["cp314t", "3.14"]]
107+
python: [["cp311", "3.11"], ["cp312", "3.12"], ["cp313", "3.13"], ["cp314", "3.14"], ["cp314t", "3.14"]]
108108
include:
109109
# Build Pyodide wheels and upload them to Anaconda.org
110110
# NOTE: this job is similar to the one in unit-tests.yml except for the fact
111111
# that it uses cibuildwheel instead of a standard Pyodide xbuildenv setup.
112112
- buildplat: [ubuntu-24.04, pyodide_wasm32]
113113
python: ["cp312", "3.12"]
114114
cibw_build_frontend: 'build'
115-
exclude:
116-
# BackendUnavailable: Cannot import 'mesonpy'
117-
- buildplat: [windows-11-arm, win_arm64]
118-
python: ["cp313t", "3.13"]
115+
119116
concurrency:
120117
# https://github.community/t/concurrecy-not-work-for-push/183068/7
121118
group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.buildplat[0] }}-${{ matrix.buildplat[1] }}-${{ matrix.python[0]}}-build-wheels
@@ -164,7 +161,7 @@ jobs:
164161
run: echo "sdist_name=$(cd ./dist && ls -d */)" >> "$GITHUB_ENV"
165162

166163
- name: Build wheels
167-
uses: pypa/cibuildwheel@ee02a1537ce3071a004a6b08c41e72f0fdc42d9a # v3.4.0
164+
uses: pypa/cibuildwheel@294735312765b09d24a2fbec22660ce817587d55 # v4.1.0
168165
with:
169166
package-dir: ./dist/${{ startsWith(matrix.buildplat[1], 'macosx') && env.sdist_name || needs.build_sdist.outputs.sdist_file }}
170167
env:

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,26 +149,26 @@ setup = ['--vsenv'] # For Windows
149149

150150
[tool.cibuildwheel]
151151
skip = ["*_i686", "*_ppc64le", "*_s390x"]
152-
build-verbosity = 3
152+
enable = ["pyodide-eol"]
153+
build-verbosity = 1
154+
build-frontend = "pip"
155+
config-settings = { compile-args = ["-v"] }
153156
environment = {LDFLAGS="-Wl,--strip-all"}
154157
test-extras = "test"
155158
test-command = """
156159
PANDAS_CI='1' python -c 'import pandas as pd; \
157160
pd.test(extra_args=["-m not clipboard and not single_cpu and not slow and not network and not db", "-n 2", "--no-strict-data-files"]); \
158161
pd.test(extra_args=["-m not clipboard and single_cpu and not slow and not network and not db", "--no-strict-data-files"]);' \
159162
"""
160-
enable = ["cpython-freethreading"]
161163
before-build = "PACKAGE_DIR={package} bash {package}/scripts/cibw_before_build.sh"
162164

163165
[tool.cibuildwheel.windows]
164166
environment = {}
165-
before-build = "pip install delvewheel"
166167
test-command = """
167168
set PANDAS_CI='1' && \
168169
python -c "import pandas as pd; \
169170
pd.test(extra_args=['--no-strict-data-files', '-m not clipboard and not single_cpu and not slow and not network and not db']);" \
170171
"""
171-
repair-wheel-command = "delvewheel repair -w {dest_dir} {wheel}"
172172

173173
[[tool.cibuildwheel.overrides]]
174174
select = "*-manylinux_aarch64*"

0 commit comments

Comments
 (0)