pkgcore.binpkg.repository module

binpkg ebuild repository

class pkgcore.binpkg.repository.ConfiguredTree(repo, domain_settings)[source]

Bases: tree

Configured repository for portage-compatible binary packages.

configured = True
class pkgcore.binpkg.repository.force_unpacking(format_op)[source]

Bases: base

priority = 5
required_csets = ('new_cset',)
trigger(engine, cset)[source]
class pkgcore.binpkg.repository.tree(location, repo_id=None, cache_version='0')[source]

Bases: tree

cache_name = 'Packages'
configurables = ('settings',)
configure(*args)[source]

Return a configured form of the repository.

configured = False
extension = '.tbz2'
notify_add_package(pkg)[source]

internal function

notify the repository that a pkg is being added to it

notify_remove_package(pkg)[source]

internal function

notify the repository that a pkg it provides is being removed

operations_kls

alias of operations

pkgcore_config_type = <pkgcore.config.hint.ConfigHint object>