Skip to content

[v2.0] Phase 4: Build & local development setup #26

Description

@fsecada01

Document and validate the local development workflow for contributors working on the Rust extension.

Wiki: Phase 4 detail
Branch: feature/rust-backend

Tasks

  • 4.1 Validate maturin develop (debug) and maturin develop --release (optimized) both work end-to-end
  • 4.2 Validate maturin build --release produces a valid wheel installable via pip install
  • 4.3 Update CONTRIBUTING.md with Rust dev prerequisites (rustup, maturin) and the develop/test cycle
  • 4.4 Add a note to CONTRIBUTING.md that maturin develop requires the venv to be active

Notes

Always run maturin develop inside the activated venv (source .venv/bin/activate or uv run), otherwise the extension installs into the wrong environment.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttrackingParent tracking issue with sub-tasksv2.0TextSpitter v2.0 Rust backend

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions