module documentation

Python path loader for python scripts and applications. Paths are derived from dependency structure declared in ROS manifest files.

Function get_depends Undocumented
Function load_manifest Update the Python sys.path with package's dependencies
Function _append_package_paths Added paths for package to paths :param manifest_: package manifest, Manifest :param pkg_dir: package's filesystem directory path, str :param paths: list of paths, [str]
Function _generate_python_path Recursive subroutine for building dependency list and python path :raises: rospkg.ResourceNotFound If an error occurs while attempting to load package or dependencies
Variable _bootstrapped Undocumented
Variable _rospack Undocumented
def get_depends(package, rospack):

Undocumented

def load_manifest(package_name, bootstrap_version='0.7'):

Update the Python sys.path with package's dependencies

Parameters
package_namename of the package that load_manifest() is being called from, str
bootstrap_versionUndocumented
def _append_package_paths(manifest_, paths, pkg_dir):

Added paths for package to paths :param manifest_: package manifest, Manifest :param pkg_dir: package's filesystem directory path, str :param paths: list of paths, [str]

def _generate_python_path(pkg, rospack):

Recursive subroutine for building dependency list and python path :raises: rospkg.ResourceNotFound If an error occurs while attempting to load package or dependencies

_bootstrapped: list =

Undocumented

_rospack =

Undocumented