pkgcore.ebuild.restricts module¶
atom version restrict
- class pkgcore.ebuild.restricts.CategoryDep(*args: Hashable, disable_inst_caching=False, **kwargs: Hashable)[source]¶
Bases:
PackageRestriction
- class pkgcore.ebuild.restricts.PackageDep(*args: Hashable, disable_inst_caching=False, **kwargs: Hashable)[source]¶
Bases:
PackageRestriction
- class pkgcore.ebuild.restricts.RepositoryDep(*args: Hashable, disable_inst_caching=False, **kwargs: Hashable)[source]¶
Bases:
PackageRestriction
- class pkgcore.ebuild.restricts.SlotDep(*args: Hashable, disable_inst_caching=False, **kwargs: Hashable)[source]¶
Bases:
PackageRestriction
- class pkgcore.ebuild.restricts.StaticUseDep(*args: Hashable, disable_inst_caching=False, **kwargs: Hashable)[source]¶
Bases:
PackageRestriction
- class pkgcore.ebuild.restricts.SubSlotDep(*args: Hashable, disable_inst_caching=False, **kwargs: Hashable)[source]¶
Bases:
PackageRestriction
- class pkgcore.ebuild.restricts.UseDepDefault(*args: Hashable, disable_inst_caching=False, **kwargs: Hashable)[source]¶
Bases:
PackageRestrictionMulti
- class pkgcore.ebuild.restricts.VersionGlobMatch(*args: Hashable, disable_inst_caching=False, **kwargs: Hashable)[source]¶
Bases:
StrGlobMatch=*version glob, matching a prefix that ends on a version component boundary