Home | Trees | Indices | Help |
|
---|
|
object --+ | ROSPackages
UNSTABLE/EXPERIMENTAL
Utility class for querying properties about ROS packages. This should be used when querying properties about multiple packages. ROSPackages caches information about packages, which enables it to have higher performance than alternatives like shelling out to rospack.
Example:
rp = ROSPackages() d = rp.depends1(['roscpp', 'rospy']) print d['roscpp'] d = rp.rosdeps(['roscpp', 'rospy']) print d['rospy']
Instance Methods | |||
|
|||
|
|||
{str: [str]} |
|
||
{str: [str]} |
|
||
{str: [str]} |
|
||
{str: [str]} |
|
||
Inherited from |
Properties | |
Inherited from |
Method Details |
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
|
Load manifests for specified packages into 'manifests' attribute.
|
Collect all direct dependencies of specified packages into a dictionary.
|
Collect all dependencies of specified packages into a dictionary.
|
Collect rosdeps of specified packages into a dictionary.
|
Collect all (recursive) dependencies of specified packages into a dictionary.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Jan 11 12:17:41 2013 | http://epydoc.sourceforge.net |