File tree 1 file changed +30
-1
lines changed
1 file changed +30
-1
lines changed Original file line number Diff line number Diff line change 41
41
with :
42
42
path : ./wheelhouse/*.whl
43
43
44
+ build_arm64_wheels :
45
+ name : Build arm64 wheels
46
+ runs-on : ubuntu-latest
47
+ steps :
48
+ - uses : actions/checkout@v4
49
+ with :
50
+ submodules : " recursive"
51
+
52
+ - name : Set up QEMU
53
+ uses : docker/setup-qemu-action@v3
54
+ with :
55
+ platforms : linux/arm64
56
+
57
+ - name : Build wheels
58
+ uses : pypa/cibuildwheel@v2.16.5
59
+ env :
60
+ CIBW_SKIP : " *musllinux* pp*"
61
+ CIBW_REPAIR_WHEEL_COMMAND : " "
62
+ CIBW_ARCHS : " aarch64"
63
+ CIBW_BUILD : " cp38-* cp39-* cp310-* cp311-* cp312-*"
64
+ with :
65
+ output-dir : wheelhouse/
66
+
67
+ - name : Upload wheels as artifacts
68
+ uses : actions/upload-artifact@v4
69
+ with :
70
+ name : wheels-${{ matrix.version }}
71
+ path : wheelhouse/*.whl
72
+
44
73
build_sdist :
45
74
name : Build source distribution
46
75
runs-on : ubuntu-latest
65
94
66
95
release :
67
96
name : Release
68
- needs : [build_wheels, build_sdist]
97
+ needs : [build_wheels, build_arm64_wheels, build_sdist]
69
98
runs-on : ubuntu-latest
70
99
71
100
steps :
You can’t perform that action at this time.
0 commit comments