fedrq.release_repo¶
Warning
The fedrq.release_repo is a private, unstable API
Classes:
-
AliasRepoG– -
BaseurlRepoG– -
CoprRepoG– -
FileRepoG– -
MirrorlistRepoG– -
MultiNameG– -
RepoG–Base class containing a repo group to load. These can be added to a Repos
-
Repos–Immutable mapping like class of RepoG types.
-
SimpleRepoG– -
SourceRepoG–
Attributes:
DefaultRepoGs
module-attribute
¶
DefaultRepoGs = Repos(
{
"file": FileRepoG,
"copr": CoprRepoG,
"repo": SimpleRepoG,
"baseurl": BaseurlRepoG,
"mirrorlist": MirrorlistRepoG,
"source-repos": SourceRepoG,
}
)
AliasRepoG
¶
BaseurlRepoG
¶
Bases: RepoG
Methods:
-
load–
Source code in src/fedrq/release_repo.py
load
¶
Source code in src/fedrq/release_repo.py
CoprRepoG
¶
MirrorlistRepoG
¶
MultiNameG
¶
Bases: _NoArgRepoG
Methods:
-
from_names– -
load– -
validate–
Attributes:
Source code in src/fedrq/release_repo.py
from_names
classmethod
¶
Source code in src/fedrq/release_repo.py
load
¶
RepoG
¶
Repos
¶
Bases: Mapping[str, type[RepoG]]
Immutable mapping like class of RepoG types. Converts repo aliases (strings) and list of repos in RepoG objects. Allows merging and adding other Repos objects.
Methods: