]> git.ipfire.org Git - pakfire.git/commitdiff
Merge branch 'master' of git://git.ipfire.org/oddments/pakfire into server
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 8 Apr 2011 17:37:31 +0000 (19:37 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 8 Apr 2011 17:37:31 +0000 (19:37 +0200)
1  2 
pakfire/__init__.py
pakfire/cli.py
pakfire/repository/__init__.py

index b4cfa15f6d2f0b3fbc6eaf0b22d24338804a6a24,d865fbcef38a59f5509c4aa7e964bdc41f4ff5d2..66d31b6d0e4592e110856094c9b15e8e324246df
@@@ -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.",
diff --cc pakfire/cli.py
Simple merge
Simple merge