Entry

This class represents a single VDB entry. There is one entry for each installed package. The VDB provides metadata about installed packages such as its USE flags, MD5SUM, CFLAGS, etc.

class pms_utils.vdb.Entry
property bdepend: pms_utils.depend.DependExpr

(self) -> pms_utils.depend.DependExpr

property contents: list[pms_utils.vdb.Content]

(self) -> list[pms_utils.vdb.Content]

property depend: pms_utils.depend.DependExpr

(self) -> pms_utils.depend.DependExpr

property iuse: pms_utils.ebuild.iuse

(self) -> pms_utils.ebuild.iuse

property keywords: pms_utils.ebuild.keywords

(self) -> pms_utils.ebuild.keywords

property package: pms_utils.vdb.Package

(self) -> pms_utils.vdb.Package

property path: pathlib.Path

(self) -> pathlib.Path

property rdepend: pms_utils.depend.DependExpr

(self) -> pms_utils.depend.DependExpr

property repository: str

(self) -> str

property size: int

(self) -> int

property use: list[pms_utils.atom.Useflag]

(self) -> list[pms_utils.atom.Useflag]