Commits

Author Commit Message Labels Comments Date
Michał Górny
Clean up the repository API a little.
Michał Górny
pkgcore: support iterating over the repo stack.
Michał Górny
Don't use None in actual keys.
Michał Górny
Support iterating over stacked repositories.
Michał Górny
Rename portagepm.vardb -> .db.
Michał Górny
Add an UNSTABLE-API-WARNING.
Michał Górny
Paludis: support iterating over installed packages.
Michał Górny
pkgcore: support iterating over installed packages.
Michał Górny
pkgcore: fix support for unset keys.
Michał Górny
Support iterating over installed packages (vardb).
Michał Górny
Portage: pass repository path to aux_get().
Michał Górny
Paludis: support grabbing metadata (partially).
Michał Górny
pkgcore: support grabbing package metadata.
Michał Górny
Support grabbing package metadata.
Michał Górny
Make PMRepositoryDict a PMKeyedPackageDict subclass. This way, we can iterate over the complete repo list, flatten it and so on.
Michał Górny
Portage: support listing packages.
Michał Górny
Paludis: support iterating over packages.
Michał Górny
Drop old import.
Michał Górny
Support filtering packages using keys.
Michał Górny
Provide convenience .categories, .packages and so on.
Michał Górny
Introduce the IterDictWrapper. It is a convenience class to limit the interface provided by classes capable of __iter__() and __getitem()__.
Michał Górny
Support flattening the package tree.
Michał Górny
Return the package keys as a named tuple.
Michał Górny
Support grabbing package key subitems by [].
Michał Górny
Support multi-level repo iteration (w/ pkgcore).
Michał Górny
Paludis: just use the Python API.
Michał Górny
Use hyphens in commands, instead of underscores.
Michał Górny
Drop the main repo concept.
Michał Górny
Revert "gentoopmq: support grabbing portdir (main repo) path." That concept is ugly and should not be used.
Michał Górny
paludis: support simple repository API.
  1. Prev
  2. Next