def print_installed(prefix, hook=False, pat=None): print FMT % ('Name', 'Version', 'Store') print 60 * '=' ec = EggCollection(prefix, hook) for egg, info in ec.query(): if pat and not pat.search(info['name']): continue print FMT % (name_egg(egg), VB_FMT % info, disp_store_info(info))
def print_installed(prefix, hook=False, pat=None): print FMT % ('Name', 'Version', 'Store') print 60 * '=' ec = EggCollection(prefix, hook) for egg, info in ec.query(): if pat and not pat.search(info['name']): continue print FMT % (name_egg(egg), VB_FMT % info, disp_store_info(info))
def print_installed(prefix, hook=False, pat=None): print FMT % ('Name', 'Version', 'Repository') print 60 * '=' ec = EggCollection(prefix, hook) for egg, info in ec.query(): if pat and not pat.search(info['name']): continue print FMT % (info['name'], '%(version)s-%(build)d' % info, info.get('repo_dispname', '-'))
def __init__(self, remote=None, userpass='******', prefixes=[sys.prefix], hook=False, evt_mgr=None, verbose=False): if remote is None: self.remote = get_default_kvs() else: self.remote = remote if userpass == '<config>': import config self.userpass = config.get_auth() else: self.userpass = userpass self.prefixes = prefixes self.hook = hook self.evt_mgr = evt_mgr self.verbose = verbose self.ec = JoinedEggCollection([ EggCollection(prefix, self.hook, self.evt_mgr) for prefix in self.prefixes ]) self.local_dir = join(self.prefixes[0], 'LOCAL-REPO') self._connected = False