Document and validate the local development workflow for contributors working on the Rust extension.
Wiki: Phase 4 detail
Branch: feature/rust-backend
Tasks
Notes
Always run maturin develop inside the activated venv (source .venv/bin/activate or uv run), otherwise the extension installs into the wrong environment.
Document and validate the local development workflow for contributors working on the Rust extension.
Wiki: Phase 4 detail
Branch:
feature/rust-backendTasks
maturin develop(debug) andmaturin develop --release(optimized) both work end-to-endmaturin build --releaseproduces a valid wheel installable viapip installCONTRIBUTING.mdwith Rust dev prerequisites (rustup, maturin) and the develop/test cycleCONTRIBUTING.mdthatmaturin developrequires the venv to be activeNotes
Always run
maturin developinside the activated venv (source .venv/bin/activateoruv run), otherwise the extension installs into the wrong environment.