diff --git a/src/pypungi/__init__.py b/src/pypungi/__init__.py index f72b2db0..4404a824 100644 --- a/src/pypungi/__init__.py +++ b/src/pypungi/__init__.py @@ -714,9 +714,11 @@ class Pungi(pypungi.PungiBase): pass_num += 1 self.logger.info("Pass #%s" % pass_num) - for txmbr in self.ayum.tsInfo: - if not txmbr.po in self.po_list: - self.add_package(txmbr.po) + if self.is_resolve_deps: + # get conditional deps (defined in comps) + for txmbr in self.ayum.tsInfo: + if not txmbr.po in self.po_list: + self.add_package(txmbr.po) # resolve deps if self.is_resolve_deps: