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