Bases: builtins.object
Return a set of package names which the package depends on.
Return a set of package names which depend on the package.
Bases: builtins.object
Bases: yaml.dumper.SafeDumper
A yaml dumper specific to dumping the serialized rosdistro cache file.
Allows long lines and direct unicode representation. This avoids writing escape sequences, line continuations, and other noise into the cache file. Also permits long strings to alias each other (by default only objects do).
Bases: rosdistro.repository_specification.RepositorySpecification
Bases: builtins.object
Bases: builtins.object
This class represents a cache of the package XML strings for all packages in a single repo at a particular moment in time. A dictionary of many of these (one for each repo) keyed to the repo name represents the totality of the source package xml cache.
Create a new empty cache instance from just the version control reference hash.
Bases: rosdistro.repository_specification.RepositorySpecification