Skip to content

Instantly share code, notes, and snippets.

@scpeters
Created November 14, 2025 19:09
Show Gist options
  • Select an option

  • Save scpeters/40210c95724fd782821bd8d3c7b36c4f to your computer and use it in GitHub Desktop.

Select an option

Save scpeters/40210c95724fd782821bd8d3c7b36c4f to your computer and use it in GitHub Desktop.
dart colcon list problem
$ colcon list
[-1763140838040468224.000s] ERROR:colcon.colcon_core.package_augmentation:Exception in package augmentation extension 'check_dependency_constraint': The package 'DART' has a dependency with the same name
Traceback (most recent call last):
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_core/package_augmentation/__init__.py", line 99, in augment_packages
retval = extension.augment_packages(
descs,
additional_argument_names=additional_argument_names)
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_package_information/package_augmentation/check_dependency_constraint.py", line 34, in augment_packages
deps = desc.get_dependencies()
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_core/package_descriptor.py", line 92, in get_dependencies
assert self.name not in dependencies, \
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: The package 'DART' has a dependency with the same name
[-1763140838040468224.000s] ERROR:colcon:colcon list: The package 'DART' has a dependency with the same name
Traceback (most recent call last):
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_core/command.py", line 593, in verb_main
rc = context.args.main(context=context)
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_package_information/verb/list.py", line 109, in main
decorators = topological_order_packages(
descriptors, recursive_categories=('run', ))
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_core/topological_order.py", line 22, in topological_order_packages
add_recursive_dependencies(
~~~~~~~~~~~~~~~~~~~~~~~~~~^
decorators, direct_categories=direct_categories,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
recursive_categories=recursive_categories)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_core/package_decorator.py", line 56, in add_recursive_dependencies
decorator.descriptor.get_recursive_dependencies(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
descriptors,
^^^^^^^^^^^^
direct_categories=direct_categories,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
recursive_categories=recursive_categories)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_core/package_descriptor.py", line 149, in get_recursive_dependencies
queue |= d.get_dependencies(categories=categories)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/scpeters/venv/lib/python3.13/site-packages/colcon_core/package_descriptor.py", line 92, in get_dependencies
assert self.name not in dependencies, \
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: The package 'DART' has a dependency with the same name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment