File tree Expand file tree Collapse file tree 1 file changed +22
-4
lines changed
Expand file tree Collapse file tree 1 file changed +22
-4
lines changed Original file line number Diff line number Diff line change 88 runs-on : ${{ matrix.os }}
99 strategy :
1010 matrix :
11- os : [ubuntu-latest, windows-latest, macos-13, macos-14]
11+ os :
12+ - ubuntu-latest
13+ - ubuntu-24.04-arm
14+ - windows-latest
15+ - windows-11-arm
16+ - macos-15-intel
17+ - macos-14
1218
1319 steps :
14- - uses : actions/checkout@v4
20+ - uses : actions/checkout@v5
21+
22+ - name : Set up QEMU
23+ if : runner.os == 'Linux' && runner.arch == 'X64'
24+ uses : docker/setup-qemu-action@v3
1525 with :
16- submodules : recursive
26+ platforms : all
1727
1828 - name : Build wheels
19- uses : pypa/cibuildwheel@v2.22.0
29+ uses : pypa/cibuildwheel@v3.3.0
30+ env :
31+ # configure cibuildwheel on Linux to build native archs ('auto'),
32+ # and to split the remaining architectures between the x86_64 and
33+ # ARM runners
34+ CIBW_ARCHS_LINUX : ${{ runner.arch == 'X64' && 'auto ppc64le s390x' || 'auto' }}
35+ # enable cpython-freethreading necessary only for 3.13t
36+ # CIBW_ENABLE: cpython-freethreading
37+ CIBW_BUILD : cp314t-${{ matrix.buildplat }}
2038
2139 - name : Show files
2240 run : ls -lh wheelhouse
You can’t perform that action at this time.
0 commit comments