diff --git a/packetary/api/repositories.py b/packetary/api/repositories.py index d49d8d0..90a273c 100644 --- a/packetary/api/repositories.py +++ b/packetary/api/repositories.py @@ -118,7 +118,8 @@ class RepositoryApi(object): repositories = self.controller.load_repositories(repos_data) all_packages = self._get_packages(repositories, requirements_data) - package_groups = defaultdict(set) + # create a empty package group even repo is empty + package_groups = {repo: set() for repo in repositories} for pkg in all_packages: package_groups[pkg.repository].add(pkg)