def metapackage_packages(name): packages_by_repo = defaultdict(list) for package in get_db().get_metapackage_packages(name): packages_by_repo[package.repo].append(package) packages = [] for repo in repometadata.active_names(): if repo in packages_by_repo: packages.extend(PackagesetSortByNameVersion(packages_by_repo[repo])) return flask.render_template( 'metapackage-packages.html', packages=packages, name=name, link_statuses=get_db().get_metapackage_link_statuses(name) )
def metapackage_packages(name): packages_by_repo = {} for package in get_db().GetMetapackage(name): packages_by_repo.setdefault(package.repo, []).append(package) packages = [] for repo in reponames: if repo in packages_by_repo: packages.extend(PackagesetSortByNameVersion(packages_by_repo[repo])) return flask.render_template( 'metapackage-packages.html', packages=packages, name=name, link_statuses=get_db().GetMetapackageLinkStatuses(name) )