@@ -71,16 +71,13 @@ jobs:
71
71
needs : [build_sdist, testing]
72
72
name : Build wheels on ${{ matrix.os }} (${{ matrix.cibw_archs }})
73
73
runs-on : ${{ matrix.os }}
74
- env :
75
- CIBW_ARCHS_MACOS : " x86_64 arm64"
76
- CIBW_SKIP : " *_i686 *-win32 pp* *-musllinux_*"
77
74
strategy :
78
75
fail-fast : ${{ inputs.fail-fast }}
79
76
matrix :
80
- os : [ubuntu-20 .04, windows-2019 , macos-12 ]
81
- cibw_archs : ["auto "]
77
+ os : [ubuntu-22 .04, windows-2022 , macos-13, macos-13-arm64 ]
78
+ CIBW_ARCHS : ["auto64 "]
82
79
include :
83
- - os : ubuntu-20 .04
80
+ - os : ubuntu-22 .04
84
81
cibw_archs : " aarch64"
85
82
steps :
86
83
- uses : actions/checkout@v4
@@ -100,14 +97,14 @@ jobs:
100
97
101
98
- name : Install cibuildwheel
102
99
run : |
103
- python -m pip install cibuildwheel==2.11.2
100
+ python -m pip install cibuildwheel
104
101
105
102
- name : Build wheels for CPython 3.10+
106
103
run : |
107
104
python -m cibuildwheel --output-dir dist
108
105
env :
109
106
CIBW_BUILD : " cp3*"
110
- CIBW_SKIP : " {c,p}p3{6..9}-*"
107
+ CIBW_SKIP : " {c,p}p3{6..9}-* pp* *-musllinux_* "
111
108
CIBW_MANYLINUX_X86_64_IMAGE : manylinux_2_28
112
109
CIBW_MANYLINUX_AARCH64_IMAGE : manylinux_2_28
113
110
CIBW_BEFORE_ALL_LINUX : dnf install -y atlas-devel
@@ -119,6 +116,7 @@ jobs:
119
116
python -m cibuildwheel --output-dir dist
120
117
env :
121
118
CIBW_BUILD : " cp37-* cp38-* cp39-*"
119
+ CIBW_SKIP : " pp* *-musllinux_*"
122
120
CIBW_MANYLINUX_X86_64_IMAGE : manylinux2014
123
121
CIBW_MANYLINUX_AARCH64_IMAGE : manylinux2014
124
122
CIBW_BEFORE_ALL_LINUX : yum install -y atlas-devel
0 commit comments