def compute_rules(self): installed_map = OrderedDict() for package in self.installed_repository.iter_packages(): installed_map[package.id] = package rules_generator = RulesGenerator(self.pool, self.request, installed_map) return list(rules_generator.iter_rules())