Package zeroinstall :: Package injector :: Module packagekit :: Class PackageKit
[frames] | no frames]

Class PackageKit

source code

object --+
         |
        PackageKit

Instance Methods
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
available(self) source code
 
pk(self) source code
 
get_candidates(self, package_name, factory, prefix)
Add any cached candidates.
source code
 
fetch_candidates(self, package_names) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

available(self)

source code 
Decorators:
  • @property

pk(self)

source code 
Decorators:
  • @property

get_candidates(self, package_name, factory, prefix)

source code 

Add any cached candidates. The candidates are those discovered by a previous call to fetch_candidates.

Parameters:
  • package_name (str) - the distribution's name for the package
  • factory - a function to add a new implementation to the feed
  • prefix (str) - the prefix for the implementation's ID

fetch_candidates(self, package_names)

source code 
Parameters:
  • package_names ([str])
Decorators:
  • @tasks.async