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

Skip to content

Commit a3ac48d

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 da5aaeb commit a3ac48d

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-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: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
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 since
8+
Matplotlib 3.8. In general, ``pip`` will always prefer the architecture-specific
9+
(``amd64``- or ``arm64``-only) wheels, so these provided little benefit.

0 commit comments

Comments
 (0)