pkgcore.ebuild.restricts module

atom version restrict

class pkgcore.ebuild.restricts.CategoryDep(location, config_name=None, syncer=None, profiles_base='profiles')[source]

Bases: PackageRestriction

class pkgcore.ebuild.restricts.PackageDep(location, config_name=None, syncer=None, profiles_base='profiles')[source]

Bases: PackageRestriction

class pkgcore.ebuild.restricts.RepositoryDep(location, config_name=None, syncer=None, profiles_base='profiles')[source]

Bases: PackageRestriction

class pkgcore.ebuild.restricts.SlotDep(location, config_name=None, syncer=None, profiles_base='profiles')[source]

Bases: PackageRestriction

class pkgcore.ebuild.restricts.StaticUseDep(location, config_name=None, syncer=None, profiles_base='profiles')[source]

Bases: PackageRestriction

class pkgcore.ebuild.restricts.SubSlotDep(location, config_name=None, syncer=None, profiles_base='profiles')[source]

Bases: PackageRestriction

class pkgcore.ebuild.restricts.UseDepDefault(location, config_name=None, syncer=None, profiles_base='profiles')[source]

Bases: PackageRestrictionMulti

class pkgcore.ebuild.restricts.VersionMatch(location, config_name=None, syncer=None, profiles_base='profiles')[source]

Bases: PackageRestriction

match(pkg, *args, **kwds)[source]