Repository navigation
Commit 26ca3e3
committed
Upgrade pyo3 0.26.0 -> 0.29.0
Needed to fix the build too.
1. Added rust/build.rs — calls
add_extension_module_link_args() which emits -undefined
dynamic_lookup on macOS. In pyo3 0.29, this is required
because the crate's own build script must emit these linker
flags (pyo3-ffi's build script no longer does it for
downstream crates).
2. Added pyo3-build-config as a build-dependency
in rust/Cargo.toml.
3. Added maturin to the dev dependency group in pyproject.toml
so uv run maturin develop can find the maturin CLI.1 parent a7e8b38 commit 26ca3e3
10 files changed
Lines changed: 179 additions & 192 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| |||
0 commit comments