Repository navigation
Conversation
Build the PyO3/maturin HEALPix extension per interpreter (cp312-cp314) with cibuildwheel from the v0.8.1 tag, mirroring upstream's deploy_pypi.yml Linux jobs and the pytest run of test.yml. No cp314t (upstream ships none) and no musllinux (numpy has no musllinux riscv64 wheel).
|
The edit fired a separate Generated by Claude Code |
cdshealpix0.8.1Compiles the PyO3/maturin bindings to the pure-Rust
cdshealpixHEALPix crate, one wheel per interpreter. Upstream publishes no riscv64 wheel.Mirrors the Linux jobs of upstream's
deploy_pypi.ymland the pytest run oftest.yml.Differs from upstream
maturin publishloop - runs the test suite on each interpreterMatrix: cp312/cp313/cp314; no cp314t, upstream ships no free-threaded wheel.
Testing
--doctest-modules, benchmark module ignored), against the installed wheelMPLBACKEND=Aggreplaces upstream's rootconftest.py, which only selects that backendLicense: OK
Built on cp312 (riscv64 under QEMU); 136 passed.