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 value will be bytes.

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]