Warning: do not use this library. It is unstable and most of the routines here have been superseded by other libraries (e.g. rospkg). These routines will likely be deleted in future releases.
Class |
|
Object representation of a ROS manifest file |
Function | load |
Load manifest for specified package. @param pacakge: package name @type package: str @return: Manifest instance @rtype: L{Manifest} @raise InvalidROSPkgException: if package is unknown |
Function | manifest |
@param package str: package name @type package: str @param env: override os.environ dictionary @type env: dict @param required: require that the directory exist @type required: bool @return: path to manifest file of package @rtype: str @raise InvalidROSPkgException: if required is True and manifest file cannot be located... |
Function | parse |
Parse manifest.xml string contents @param string: manifest.xml contents @type string: str @return: Manifest instance @rtype: L{Manifest} |
Function | parse |
Parse manifest.xml file @param file: manifest.xml file path @type file: str @return: Manifest instance @rtype: L{Manifest} |
Constant | MANIFEST |
Undocumented |
Function | _manifest |
@param package_dir: path to package directory @type package_dir: str @param env: environment dictionary @type env: dict @param required: require that the directory exist @type required: bool @return: path to manifest file of package @rtype: str @raise InvalidROSPkgException: if required is True and manifest file cannot be located... |
Load manifest for specified package. @param pacakge: package name @type package: str @return: Manifest instance @rtype: L{Manifest} @raise InvalidROSPkgException: if package is unknown
@param package str: package name @type package: str @param env: override os.environ dictionary @type env: dict @param required: require that the directory exist @type required: bool @return: path to manifest file of package @rtype: str @raise InvalidROSPkgException: if required is True and manifest file cannot be located
Parse manifest.xml string contents @param string: manifest.xml contents @type string: str @return: Manifest instance @rtype: L{Manifest}
Parse manifest.xml file @param file: manifest.xml file path @type file: str @return: Manifest instance @rtype: L{Manifest}
@param package_dir: path to package directory @type package_dir: str @param env: environment dictionary @type env: dict @param required: require that the directory exist @type required: bool @return: path to manifest file of package @rtype: str @raise InvalidROSPkgException: if required is True and manifest file cannot be located