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

(self) -> pms_utils.depend.DependExpr

property DEFINED_PHASES: pms_utils.ebuild.defined_phases

(self) -> pms_utils.ebuild.defined_phases

property DEPEND: pms_utils.depend.DependExpr

(self) -> pms_utils.depend.DependExpr

property DESCRIPTION: str

(self) -> str

property EAPI: pms_utils.ebuild.eapi

(self) -> pms_utils.ebuild.eapi

property HOMEPAGE: pms_utils.ebuild.homepage

(self) -> pms_utils.ebuild.homepage

property IDEPEND: pms_utils.depend.DependExpr

(self) -> pms_utils.depend.DependExpr

property INHERITED: pms_utils.ebuild.inherited

(self) -> pms_utils.ebuild.inherited

property IUSE: pms_utils.ebuild.iuse

(self) -> pms_utils.ebuild.iuse

property KEYWORDS: pms_utils.ebuild.keywords

(self) -> pms_utils.ebuild.keywords

property LICENSE: pms_utils.ebuild.license

(self) -> pms_utils.ebuild.license

property PDEPEND: pms_utils.depend.DependExpr

(self) -> pms_utils.depend.DependExpr

property PROPERTIES: pms_utils.ebuild.properties

(self) -> pms_utils.ebuild.properties

property RDEPEND: pms_utils.depend.DependExpr

(self) -> pms_utils.depend.DependExpr

property REQUIRED_USE: pms_utils.ebuild.required_use

(self) -> pms_utils.ebuild.required_use

property RESTRICT: pms_utils.ebuild.restrict

(self) -> pms_utils.ebuild.restrict

property SLOT: pms_utils.atom.Slot

(self) -> pms_utils.atom.Slot

property SRC_URI: pms_utils.ebuild.src_uri

(self) -> pms_utils.ebuild.src_uri