Migrating from rosdep & colcon¶
Generate a Pixi workspace with pixi-ros¶
You don't have to translate every dependency in your package.xml files by hand.
pixi-ros reads them and generates a pixi.toml, mapping dependencies to RoboStack and conda-forge packages.
It keeps colcon for building your source packages.
Install the helper:
From the root of your existing ROS workspace, initialize it for your ROS distro (Jazzy in this example):
Review the generated pixi.toml and resolve any dependencies reported as NOT FOUND before building.
Packages that aren't available are commented out in the manifest, not installed.
Getting help¶
- Pixi documentation
- RoboStack and its GitHub organisation
- The
#pixichannel on Discord - Missing a package in RoboStack? It is a pull request, and we will help you write it.