def dists_from_names(names, prefix): results = [] pkgs = linked_data(prefix) for name in names: for pkg in pkgs: if pkg.quad[0] == name: results.append(pkg) return results
def get_package_files(dist, prefix): files = [] if hasattr(dist, 'get'): files = dist.get('files') else: data = linked_data(prefix).get(dist) if data: files = data.get('files', []) return files
def get_package_obj_files(dist, prefix): data = linked_data(prefix).get(dist) res = [] if data: for f in data.get('files', []): path = join(prefix, f) if is_codefile(path): res.append(f) return res
def get_package_obj_files(dist, prefix): data = linked_data(prefix).get(dist) res = [] if data: for f in data.get('files', []): path = join(prefix, f) if post.is_obj(path): res.append(f) return res
def _installed(prefix): installed = linked_data(prefix) installed = {rec['name']: dist for dist, rec in iteritems(installed)} return installed