+ notes: '4 Linux wheels upstream (abi: cp310-abi3); no riscv64 on PyPI or pypi.riseproject.dev. Maturin/pyo3 workspace member (rerun_py) in a ~700-crate monorepo (~760 on riscv64: datafusion, lance, tonic/tokio, hdf5-pure). Scoped to the rerun_bindings SDK extension only, not the rerun-cli native viewer (separate wgpu/egui app needing a wasm/JS toolchain, out of scope) -- RERUN_ALLOW_MISSING_BIN=1 bypasses build.rs requiring it, so rerun.spawn()/serve() and the rerun console script fail cleanly instead of launching a viewer while logging/recording/gRPC work. lance needs protoc at build time (yum protobuf-compiler/protobuf-devel + PROTOC_INCLUDE, CLAUDE.md gotcha 100). build.rs also refuses pip''s isolated build venv, hence --no-build-isolation. Built on cp312 (not upstream''s cp310 abi3 floor): our registry has no riscv64 pyarrow, a hard runtime dep, for cp310/cp311. Tests skip e2e_redap_tests/api_sandbox (upstream sandboxes) and headless_viewer (needs the unbuilt CLI) and files needing av/torchvision/datafusion(py)/polars (no riscv64 wheels anywhere). PR #1085 opened; CI running (large build, budgeted for a long compile).'
0 commit comments