Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1.01 KB

README.md

File metadata and controls

44 lines (32 loc) · 1.01 KB

colcon-distro

An experiment in using colcon's pluggable package discovery facility to replace rosdistro cache and rosinstall generator.

Docs: https://colcon-distro.readthedocs.io

Example configuration:

[general]
parallelism = 12

[distro]
repository = "https://github.com/clearpathrobotics/rosdistro-snapshots.git"
distributions = [ 'noetic', 'rolling' ]
branches = [ 'snapshot/latest' ]
python_version = 3

[database]
filename = "/var/tmp/distro.db"

You can also reference a local clone of rosdistro:

[distro]
repository = "file:///home/administrator/rosdistro_internal"
distributions = [ 'noetic' ]

You can also specify package- and repository descriptor metadata to include, with:

[cache]
metadata_inclusions = [ 'narhash' ]

This will have no effect unless colcon-nix is also installed in the same environment, as it includes the extensions to actually populate that metadata field during colcon's package augmentation phase.