rosidl_cli.entry_points module

rosidl_cli.entry_points.get_entry_points(group_name: str, *, specs: List[str] | None = None, strict: bool = False) Dict[str, EntryPoint]

Get entry points from a specific group.

Parameters:
  • group_name – the name of the entry point group

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

  • strict – whether to raise or warn on error

Returns:

mapping from entry point names to EntryPoint instances

rosidl_cli.entry_points.load_entry_points(group_name: str, *, specs: List[str] | None, strict: bool = False) Dict[str, Any]

Load entry points for a specific group.

See get_entry_points() for further reference on additional keyword arguments.

Parameters:
  • group_name – the name of the entry point group

  • strict – whether to raise or warn on error

Returns:

mapping from entry point name to loaded entry point