Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ab4a21c

Browse files
committed
Stop building universal2 wheels
NumPy never built these, and now has a pretty good explanation of why individual packages should not be doing it, as opposed to app bundling systems. See numpy/numpy#20787 (comment) and following comments.
1 parent 0d3bdec commit ab4a21c

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

.github/workflows/cibuildwheel.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ jobs:
107107
python {package}/ci/check_version_number.py
108108
# Apple Silicon machines are not available for testing, so silence the
109109
# warning from cibuildwheel. Remove the skip when they're available.
110-
CIBW_TEST_SKIP: "*-macosx_arm64 *-macosx_universal2:arm64"
110+
CIBW_TEST_SKIP: "*-macosx_arm64"
111111
MACOSX_DEPLOYMENT_TARGET: "10.12"
112112
MPL_DISABLE_FH4: "yes"
113113
strategy:
@@ -120,7 +120,7 @@ jobs:
120120
- os: windows-latest
121121
cibw_archs: "auto64"
122122
- os: macos-11
123-
cibw_archs: "x86_64 universal2 arm64"
123+
cibw_archs: "x86_64 arm64"
124124

125125
steps:
126126
- name: Set up QEMU
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
Wheels for 32-bit systems are no longer distributed
2-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1+
Wheels for some systems are no longer distributed
2+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33

44
Pre-compiled wheels for 32-bit Linux and Windows are no longer provided on PyPI
55
since Matplotlib 3.8.
6+
7+
Multi-architecture `universal2` wheels for macOS are no longer provided on PyPI
8+
since Matplotlib 3.8. In general, `pip` will always prefer the
9+
architecture-specific (`amd64`- or `arm64`-only) wheels, so these provided
10+
little benefit.

0 commit comments

Comments
 (0)