rosdistro.manifest_provider package

Submodules

rosdistro.manifest_provider.bitbucket module

rosdistro.manifest_provider.bitbucket.bitbucket_manifest_provider(_dist_name, repo, pkg_name)[source]

rosdistro.manifest_provider.cache module

class rosdistro.manifest_provider.cache.CachedManifestProvider(distribution_cache, manifest_providers=None)[source]

Bases: object

class rosdistro.manifest_provider.cache.CachedSourceManifestProvider(distribution_cache, source_manifest_providers=None)[source]

Bases: object

rosdistro.manifest_provider.cache.sanitize_xml(xml_string)[source]

Returns a version of the supplied XML string with comments and all whitespace stripped, including runs of spaces internal to text nodes. The returned string will be encoded, so str (Python 2) or bytes (Python 3).

rosdistro.manifest_provider.git module

rosdistro.manifest_provider.git.git_manifest_provider(_dist_name, repo, pkg_name)[source]
rosdistro.manifest_provider.git.git_source_manifest_provider(repo)[source]

rosdistro.manifest_provider.github module

rosdistro.manifest_provider.github.github_manifest_provider(_dist_name, repo, pkg_name)[source]
rosdistro.manifest_provider.github.github_source_manifest_provider(repo)[source]

rosdistro.manifest_provider.tar module

rosdistro.manifest_provider.tar.tar_manifest_provider(_dist_name, repo, pkg_name)[source]
rosdistro.manifest_provider.tar.tar_source_manifest_provider(repo)[source]

Module contents

rosdistro.manifest_provider.get_release_tag(repo, pkg_name)[source]