File tree 3 files changed +17
-3
lines changed
3 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -40,11 +40,23 @@ jobs:
40
40
3.11
41
41
3.12
42
42
3.13
43
+ # Leave out 3.13 on aarch due to an issue in pyo3/rust-numpy 0.23.4
43
44
- name : Build wheels
44
45
uses : PyO3/maturin-action@v1
46
+ if : ${{ matrix.platform.target == 'aarch64' }}
45
47
with :
46
48
target : ${{ matrix.platform.target }}
47
- args : --release --out dist --find-interpreter --zig
49
+ args : --release --out dist --interpreter 3.10 3.11 3.12 --zig
50
+ sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
51
+ manylinux : auto
52
+ before-script-linux : |
53
+ dnf install -y clang-libs clang || sudo apt install llvm-dev libclang-dev clang
54
+ - name : Build wheels
55
+ uses : PyO3/maturin-action@v1
56
+ if : ${{ matrix.platform.target == 'x86_64' }}
57
+ with :
58
+ target : ${{ matrix.platform.target }}
59
+ args : --release --out dist --interpreter 3.10 3.11 3.12 3.13 --zig
48
60
sccache : ${{ !startsWith(github.ref, 'refs/tags/') }}
49
61
manylinux : auto
50
62
before-script-linux : |
@@ -168,7 +180,7 @@ jobs:
168
180
3.10
169
181
3.11
170
182
3.12
171
- 3.13
183
+ # 3.13 leave out 3.13 due to a segfault
172
184
architecture : ${{ matrix.platform.target }}
173
185
- name : Install uv
174
186
uses : astral-sh/setup-uv@v5
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ indicatif = "0.17.8"
41
41
tch = { version = " 0.19.0" , optional = true }
42
42
43
43
[dependencies .pyo3 ]
44
- version = " 0.23.3 "
44
+ version = " 0.23.4 "
45
45
features = [" extension-module" , " anyhow" ]
46
46
47
47
[dev-dependencies ]
You can’t perform that action at this time.
0 commit comments