Module Expr Str Import alias ImportFrom alias Assign NameStore Str ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str TryExcept body Return Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Raise Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Raise Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Raise Call NameLoad NameLoad decorator_list decorator_list
N/A N/A 
Base API for loading rosdep information by package or stack name.
This API is decoupled from the ROS packaging system to enable multiple
implementations of rosdep, including ones that don't rely on the ROS
packaging system.  This is necessary, for example, to implement a
version of rosdep that works against tarballs of released stacks.
 N/A yaml core InvalidData N/A ROSDEP_YAML rosdep.yaml RosdepLoader N/A N/A N/A 
    Base API for loading rosdep information by package or stack name.  
     load_rosdep_yaml N/A N/A self yaml_contents origin N/A N/A N/A 
        Utility routine for unmarshalling rosdep data encoded as YAML.

        :param origin: origin of yaml contents (for error messages)
        :raises: :exc:`yaml.YAMLError`
         N/A N/A N/A N/A N/A yaml load yaml_contents N/A N/A N/A N/A yaml YAMLError N/A e N/A N/A N/A InvalidData N/A Invalid YAML in [%s]: %s N/A origin e origin origin N/A load_view N/A N/A self view_name rosdep_db verbose N/A False N/A N/A 
        Load view data into rosdep_db. If the view has already been
        loaded into rosdep_db, this method does nothing.

        :param view_name: name of ROS stack to load, ``str``
        :param rosdep_db: database to load stack data into, :class:`RosdepDatabase`

        :raises: :exc:`InvalidData`
        :raises: :exc:`rospkg.ResourceNotFound` if view cannot be located
         N/A N/A NotImplementedError view_name rosdep_db verbose N/A get_loadable_resources N/A N/A self N/A N/A N/A N/A NotImplementedError N/A get_loadable_views N/A N/A self N/A N/A N/A N/A NotImplementedError N/A get_rosdeps N/A N/A self resource_name implicit N/A True N/A N/A 
        :raises: :exc:`rospkg.ResourceNotFound` if *resource_name* cannot be found.
         N/A N/A NotImplementedError resource_name implicit N/A get_view_key N/A N/A self resource_name N/A N/A N/A 
        Map *resource_name* to a view key.  In rospkg, this maps a ROS
        package name to a ROS stack name.  If *resource_name* is a ROS
        stack name, it returns the ROS stack name.

        :returns: Name of view that *resource_name* is in, ``None`` if no associated view.
        :raises: :exc:`rospkg.ResourceNotFound` if *resource_name* cannot be found.
         N/A N/A NotImplementedError resource_name N/A N/A