Package rosdep :: Module core :: Class RosdepLookupPackage
[frames] | no frames]

Class RosdepLookupPackage

source code

This is a class for interacting with rosdep.yaml files. It will load all rosdep.yaml files in the current configuration at startup. It has accessors to allow lookups into the rosdep.yaml from rosdep name and returns the string from the yaml file for the appropriate OS/version.

It uses the OSIndex class for OS detection.

Instance Methods
 
__init__(self, os_name, os_version, package, yaml_cache)
Read all rosdep.yaml files found at the root of stacks in the current environment and build them into a map.
source code
 
load_for_package(self, package, ros_package_proxy) source code
 
insert_map(self, yaml_dict, source_path, override=False) source code
 
parse_yaml(self, path) source code
 
lookup_rosdep(self, rosdep)
Lookup the OS specific packages or script from the prebuilt maps.
source code
 
get_map(self) source code
 
get_sources(self, rosdep) source code