pkgcore.binpkg.repo_ops module

Binpkg repository operations for modification, maintenance, etc.

This modules specific operation implementations- said operations are derivatives of pkgcore.operations.repo classes.

Generally speaking you only need to dig through this module if you’re trying to modify a binpkg repository operation- changing how it installs, or changing how it uninstalls, or adding a new operation (cleaning/cache regen for example).

class pkgcore.binpkg.repo_ops.install(repo, pkg, observer)[source]

Bases: install

add_data(**morekwargs)
finalize_data(**morekwargs)
finish(**morekwargs)
start(**morekwargs)
class pkgcore.binpkg.repo_ops.operations(repository, disable_overrides=(), enable_overrides=())[source]

Bases: operations

class pkgcore.binpkg.repo_ops.replace(repo, oldpkg, newpkg, observer)[source]

Bases: install, uninstall, replace

add_data(**morekwargs)
finalize_data(**morekwargs)
finish(**morekwargs)
remove_data(**morekwargs)
start(**morekwargs)
class pkgcore.binpkg.repo_ops.uninstall(repo, pkg, observer)[source]

Bases: uninstall

finalize_data(**morekwargs)
finish(**morekwargs)
remove_data(**morekwargs)
start(**morekwargs)