pkgcore.ebuild.ebuild_built module

built ebuild packages (vdb packages and binpkgs are derivatives of this)

class pkgcore.ebuild.ebuild_built.package(parent_repository, *args, **kwds)[source]

Bases: base

Built form of an ebuild.

add_format_triggers(*args, **kwds)[source]
allow_regen = False
build(**kwargs)[source]
built = True
cbuild
cflags
chost
contents
ctarget
cxxflags
property ebuild
environment
immutable = True
iuse_effective
ldflags
source_repository
property tracked_attributes

alias to eapi.tracked_attributes

use
class pkgcore.ebuild.ebuild_built.package_factory(parent_repo)[source]

Bases: factory

child_class

alias of package

new_package(*args)[source]

generate a new package instance

priority = 5