rosidl_cli.entry_points module

rosidl_cli.entry_points.get_entry_points(group_name, *, specs=None, strict=False)

Get entry points from a specific group.

Parameters:
  • group_name (str) – the name of the entry point group

  • specs (list) – an optional collection of entry point names to retrieve

  • strict (bool) – whether to raise or warn on error

Returns:

mapping from entry point names to EntryPoint instances

Return type:

dict

rosidl_cli.entry_points.load_entry_points(group_name, *, strict=False, **kwargs)

Load entry points for a specific group.

See :py:function:`get_entry_points` for further reference on additional keyword arguments.

Parameters:
  • group_name (str) – the name of the entry point group

  • strict (bool) – whether to raise or warn on error

Returns:

mapping from entry point name to loaded entry point

Return type:

dict