Profile
This class represents a profile as per PMS 5.
- class pms_utils.profile.Profile(self: pms_utils.profile.Profile, arg0: os.PathLike)
- property ARCH: str
- property CONFIG_PROTECT: set[os.PathLike]
- property CONFIG_PROTECT_MASK: set[os.PathLike]
- property EAPI: str
- property ENV_UNSET: set[str]
- property IUSE_IMPLICIT: set[pms_utils.atom.Useflag]
- property USE: set[pms_utils.atom.Useflag]
- property USE_EXPAND: set[str]
- property USE_EXPAND_HIDDEN: set[str]
- property USE_EXPAND_IMPLICIT: set[str]
- property USE_EXPAND_UNPREFIXED: set[str]
- property deprecated: bool
- effective_useflags(self: pms_utils.profile.Profile, arg0: pms_utils.atom.Atom) set[pms_utils.atom.Useflag]
- property filters: dict[str, pms_utils.profile.Filters]
- property make_defaults: dict[str, str]
- property make_defaults_unevaluated: list[tuple[str, str]]
- property name: str
- property packages: set[pms_utils.atom.Atom]
- property parents: list[pms_utils.profile.Profile]
- property path: os.PathLike
- property use_force: set[str]
- property use_mask: set[str]
- property use_stable_force: set[str]
- property use_stable_mask: set[str]