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