Commit 796f362
* fix(build): pass base-prefix Python to cmake for SWIG bindings (#216)
When running via pixi+uv, cmake's find_package(Python3) resolves the
thin uv venv Python which lacks python3.XX-config. Pass
-DPython3_EXECUTABLE pointing at the base-prefix interpreter (the pixi
env) so cmake finds the config script it needs.
Closes #216
* fix(ci): bump pillow 12.1.1→12.2.0 and pytest 9.0.2→9.0.3
Resolves CVE-2026-40192 (pillow) and CVE-2025-71176 (pytest) that
cause the pip-audit CI step to fail on all open PRs.
* fix(build): warn when base Python is not found
Without this, the cmake Python workaround silently degrades to
the broken auto-detection it was meant to bypass.
---------
Co-authored-by: BANANASJIM <bananasjim1@gmail.com>
1 parent 97cb316 commit 796f362
2 files changed
Lines changed: 102 additions & 95 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
380 | 387 | | |
381 | 388 | | |
382 | 389 | | |
| |||
0 commit comments