Metadata
This class provides the metadata values of a given ebuild as implemented by Portage’s md5-cache.
It does not implement the PMS metadata cache as per PMS 14, because no tooling appears to use it these days.
- class pms_utils.ebuild.Metadata
- property BDEPEND: pms_utils.depend.DependExpr
- property DEFINED_PHASES: pms_utils.ebuild.defined_phases
- property DEPEND: pms_utils.depend.DependExpr
- property DESCRIPTION: str
- property EAPI: pms_utils.ebuild.eapi
- property HOMEPAGE: pms_utils.ebuild.homepage
- property IDEPEND: pms_utils.depend.DependExpr
- property INHERITED: pms_utils.ebuild.inherited
- property IUSE: pms_utils.ebuild.iuse
- property KEYWORDS: pms_utils.ebuild.keywords
- property LICENSE: pms_utils.ebuild.license
- property PDEPEND: pms_utils.depend.DependExpr
- property PROPERTIES: pms_utils.ebuild.properties
- property RDEPEND: pms_utils.depend.DependExpr
- property REQUIRED_USE: pms_utils.ebuild.required_use
- property RESTRICT: pms_utils.ebuild.restrict
- property SLOT: pms_utils.atom.Slot
- property SRC_URI: pms_utils.ebuild.src_uri