Skip to main content

Python wrapper for APIs of Gentoo package managers

Project description

GentooPM is a wrapper for API of Gentoo package managers (Portage, PkgCore and historically Paludis). It has served two purposes:

  1. Making it possible to easily write apps that can utilize any of the available PMs.

  2. Replacing the awful API provided by package managers (especially Portage) with something more Pythonic, easier to use and more readable.

The project provides a gentoopmq tool providing basic lookups into the PM data. Most importantly, it provides an IPython-friendly gentoopmq shell command that can be used to play with the API.

The project maintenance is slowly resuming but the code needs major cleanup.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gentoopm-0.5.0.tar.gz (39.0 kB view details)

Uploaded Source

Built Distribution

gentoopm-0.5.0-py3-none-any.whl (51.9 kB view details)

Uploaded Python 3

File details

Details for the file gentoopm-0.5.0.tar.gz.

File metadata

  • Download URL: gentoopm-0.5.0.tar.gz
  • Upload date:
  • Size: 39.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for gentoopm-0.5.0.tar.gz
Algorithm Hash digest
SHA256 5e187af3048e5ffa99674e92c542b336a57195787aea31d79b09e1773e08881c
MD5 e832de722a8413c4e5cd231519945c86
BLAKE2b-256 8563beb6e31af1eb66cc54551bd6b2013f29416a2dc8386012c8aad880197ca8

See more details on using hashes here.

File details

Details for the file gentoopm-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: gentoopm-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 51.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for gentoopm-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 37aacce54b42b99ce7c26aeda5a6b3da3ee59e7e1c887a22fa3bb03aebb85d62
MD5 fe5f6a860d05a1a24b1b3bffe2f2b03e
BLAKE2b-256 6677675ebe1fbc2974c3aed8c65878c7a64fda5140cbc8ef49796f1a97b24f6c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page