Summary
Add experimental Pixi (prefix.dev) support as an alternative dependency management path for ros2_medkit. Pixi uses conda-forge/robostack packages to provide reproducible, lockfile-based environments without requiring a system-wide ROS 2 installation.
This is not intended to replace the standard ROS 2 toolchain - it's an experimental path to evaluate feasibility and developer experience.
Proposed solution
Single PR covering:
- Pixi setup -
pixi.toml with Jazzy and Humble environments (linux-64)
- CI jobs - 2 non-blocking GitHub Actions jobs (Jazzy + Humble on ubuntu-latest)
- Documentation - docs page + README note marking Pixi as experimental
Cross-platform status
Additional context
Summary
Add experimental Pixi (prefix.dev) support as an alternative dependency management path for ros2_medkit. Pixi uses conda-forge/robostack packages to provide reproducible, lockfile-based environments without requiring a system-wide ROS 2 installation.
This is not intended to replace the standard ROS 2 toolchain - it's an experimental path to evaluate feasibility and developer experience.
Proposed solution
Single PR covering:
pixi.tomlwith Jazzy and Humble environments (linux-64)Cross-platform status
Additional context