From: Michael Tremer Date: Fri, 8 Apr 2011 17:37:31 +0000 (+0200) Subject: Merge branch 'master' of git://git.ipfire.org/oddments/pakfire into server X-Git-Tag: 0.9.3~47^2~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6a60be4ed5ba1dee37268f66cb4d2ff927818d0a;p=pakfire.git Merge branch 'master' of git://git.ipfire.org/oddments/pakfire into server --- 6a60be4ed5ba1dee37268f66cb4d2ff927818d0a diff --cc pakfire/__init__.py index b4cfa15f6,d865fbcef..66d31b6d0 --- a/pakfire/__init__.py +++ b/pakfire/__init__.py @@@ -266,8 -250,20 +266,20 @@@ class Pakfire(object) return pkgs + def requires(self, patterns): + pkgs = [] + + for pattern in patterns: + requires = depsolve.Requires(None, pattern) + pkgs += self.repos.get_by_requires(requires) + + pkgs = packages.PackageListing(pkgs) + #pkgs.unique() + + return pkgs + def repo_create(self, path, input_paths): - repo = repository.LocalRepository( + repo = repository.LocalBinaryRepository( self, name="new", description="New repository.",