public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/autodep:master commit in: portage_with_autodep/pym/_emerge/, src/autodep/package_utils/
@ 2011-11-11 17:32 Александр Берсенев
  0 siblings, 0 replies; only message in thread
From: Александр Берсенев @ 2011-11-11 17:32 UTC (permalink / raw
  To: gentoo-commits

commit:     b7bc5d864a43a8874e7a6984a1537d3ded65e2c0
Author:     Alexander Bersenev <bay <AT> hackerdom <DOT> ru>
AuthorDate: Fri Nov 11 23:32:19 2011 +0000
Commit:     Александр Берсенев <bay <AT> hackerdom <DOT> ru>
CommitDate: Fri Nov 11 23:32:19 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/autodep.git;a=commit;h=b7bc5d86

pdepend handling

---
 portage_with_autodep/pym/_emerge/EventsAnalyser.py |    4 ++--
 .../package_utils/portage_misc_functions.py        |    6 ++++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/portage_with_autodep/pym/_emerge/EventsAnalyser.py b/portage_with_autodep/pym/_emerge/EventsAnalyser.py
index 0f2d2dd..7e416e7 100644
--- a/portage_with_autodep/pym/_emerge/EventsAnalyser.py
+++ b/portage_with_autodep/pym/_emerge/EventsAnalyser.py
@@ -168,9 +168,9 @@ class PortageUtils:
 		buildtime_deps=self.get_dep(pkg, ["DEPEND"],"portdb")
 		runtime_deps=set()
 		for dep in buildtime_deps:
-			runtime_deps=runtime_deps.union(self.get_deps(dep,["RDEPEND"],"vardb"))
+			runtime_deps|=self.get_deps(dep,["RDEPEND","PDEPEND"],"vardb")
 
-		ret=buildtime_deps.union(runtime_deps)
+		ret = buildtime_deps | runtime_deps
 		
 		return ret
 

diff --git a/src/autodep/package_utils/portage_misc_functions.py b/src/autodep/package_utils/portage_misc_functions.py
index 849c9c8..881ff54 100644
--- a/src/autodep/package_utils/portage_misc_functions.py
+++ b/src/autodep/package_utils/portage_misc_functions.py
@@ -275,9 +275,11 @@ class portage_api:
 	buildtime_deps=self.get_dep(pkg, ["DEPEND"],"portdb")
 	runtime_deps=set()
 	for dep in buildtime_deps:
-	  runtime_deps=runtime_deps.union(self.get_deps(dep,["RDEPEND"],"vardb"))
+	  runtime_deps|=self.get_deps(dep,["RDEPEND","PDEPEND"],"vardb")
 
-	ret=buildtime_deps.union(runtime_deps)
+	ret = buildtime_deps | runtime_deps
+
+	
 	return ret
 
   def get_system_packages_list(self):



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2011-11-11 17:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-11 17:32 [gentoo-commits] proj/autodep:master commit in: portage_with_autodep/pym/_emerge/, src/autodep/package_utils/ Александр Берсенев

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox