pkgcraft.pkg.ebuild package¶
Submodules¶
pkgcraft.pkg.ebuild.base module¶
- class pkgcraft.pkg.ebuild.base.EbuildPkg¶
Bases:
Pkg
Generic ebuild package.
- bdepend¶
Get a package’s BDEPEND.
- defined_phases¶
Get a package’s defined phases.
- depend¶
Get a package’s DEPEND.
- dependencies(self, *keys)¶
Get a package’s dependencies for the given descriptors.
Returns all dependencies when no descriptors are passed.
- deprecated¶
Get a package’s deprecated status.
- description¶
Get a package’s description.
- ebuild¶
Get a package’s ebuild file content.
- homepage¶
Get a package’s homepage.
- idepend¶
Get a package’s IDEPEND.
- inherit¶
Get a package’s ordered set of directly inherited eclasses.
- inherited¶
Get a package’s ordered set of inherited eclasses.
- iuse¶
Get a package’s USE flags.
- keywords¶
Get a package’s keywords.
- license¶
Get a package’s LICENSE.
- live¶
Get a package’s live status.
- long_description¶
Get a package’s long description.
- maintainers¶
Get a package’s maintainers.
- masked¶
Get a package’s masked status.
- path¶
Get a package’s path.
- pdepend¶
Get a package’s PDEPEND.
- properties¶
Get a package’s PROPERTIES.
- rdepend¶
Get a package’s RDEPEND.
- required_use¶
Get a package’s REQUIRED_USE.
- restrict¶
Get a package’s RESTRICT.
- slot¶
Get a package’s slot.
- src_uri¶
Get a package’s SRC_URI.
- subslot¶
Get a package’s subslot.
- upstream¶
Get a package’s upstream info.
pkgcraft.pkg.ebuild.keyword module¶
pkgcraft.pkg.ebuild.xml module¶
- class pkgcraft.pkg.ebuild.xml.Maintainer¶
Bases:
Indirect
Ebuild package maintainer.
- description¶
- email¶
- maint_type¶
- name¶
- proxied¶