pkgcore.ebuild.inspect_profile module¶
- class pkgcore.ebuild.inspect_profile.accept_keywords[source]¶
Bases:
_base
inspect package.accept_keywords
- class pkgcore.ebuild.inspect_profile.arch[source]¶
Bases:
_base
output the arch defined for this profile
- class pkgcore.ebuild.inspect_profile.defaults[source]¶
Bases:
_base
inspect defined configuration for this profile
This is data parsed from make.defaults, containing things like ACCEPT_KEYWORDS.
- class pkgcore.ebuild.inspect_profile.deprecated[source]¶
Bases:
_base
dump deprecation notices, if any
- class pkgcore.ebuild.inspect_profile.eapi[source]¶
Bases:
_base
output EAPI support required for reading this profile
- class pkgcore.ebuild.inspect_profile.iuse_effective[source]¶
Bases:
_base
output the IUSE_EFFECTIVE value for this profile
- class pkgcore.ebuild.inspect_profile.parent[source]¶
Bases:
_base
output the linearized tree of inherited parents
later lines override earlier lines
- class pkgcore.ebuild.inspect_profile.provided[source]¶
Bases:
_base
list all package.provided packages
Note that these are exact versions- if a dep requires a higher version, it’s not considered satisfied.
- class pkgcore.ebuild.inspect_profile.stable_forced_use[source]¶
Bases:
_use
inspect stable forced use flags
- class pkgcore.ebuild.inspect_profile.stable_masked_use[source]¶
Bases:
_use
inspect stable masked use flags
- class pkgcore.ebuild.inspect_profile.use[source]¶
Bases:
_use
inspect enabled USE flags
Including USE, USE_EXPAND, and package.use settings.
- class pkgcore.ebuild.inspect_profile.use_expand[source]¶
Bases:
_base
output the USE_EXPAND configuration for this profile
Outputs two fields of interest; USE_EXPAND (pseudo use groups), and USE_EXPAND_HIDDEN which is immutable by user configuration and use deps (primarily used for things like setting the kernel or OS type).