You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): swap maturin develop for pip install -e (no venv on runners)
The previous CI change called `maturin develop --release --extras
dev,full`, but `maturin develop` requires an active virtualenv and the
GitHub-hosted Python from setup-python lives in the toolcache, not in
a venv. All 12 matrix jobs (3 OS x 4 Python) failed with:
💥 maturin failed
Caused by: Couldn't find a virtualenv or conda environment...
Use `pip install -e ".[dev,full]" --no-build-isolation` instead: pip
invokes maturin via PEP 660, builds the Rust extension and installs
treemapper + extras in one shot. `--no-build-isolation` reuses the
already-installed maturin and skips spinning up a fresh build venv.
Also drop the `bench-image` and `smoke-bench` jobs from CI — they
built a Docker image from `Dockerfile.bench`, which was deleted in the
previous commit as paper-track scaffolding. The bench-sweep workflow
is workflow_dispatch-only and orthogonal to the release path.
0 commit comments