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: