From c363b7242a9341b2185991a26bd4572f5cb6f6e1 Mon Sep 17 00:00:00 2001 From: Daniel Mach Date: Fri, 22 Mar 2013 10:12:19 -0400 Subject: [PATCH] Don't pull conditional deps in when --nodeps is used. --- src/pypungi/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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: