maturin
maturin copied to clipboard
Add support for pixi venvs
Pixi, the modern alternative to conda (which has pip pre-installed), is written in Rust depending on uv as a lib, but not an installed package. So, unlike in conda's venvs, pixi's venvs aren't currently compatible with maturin:
For now, installing uv makes things work, but uv doesn't see the packages from conda, which pixi sees.
I don't personally use pixi, so PR welcome to add support for it.
Hey there, I've been trying to debug the maturin bin.
I've been able to get this far...
- I've installed uv in the pixi venv using
pixi sto activate the venv andpixi a uv - When I run
maturin develop --uv, I don't get any issue - I was able to debug the develop flow with the env vars copied from from an acitvated
pixi shell - Next is to attempt adding functionality for detecting a pixi venv similar to uv.