Python-apt 0.8 is a new major release of the python bindings for the APT package management libraries.
The old API that was deprecated in 0.7.100 is no longer available. Applications that have not yet updated to the new API should do so.
This version of python-apt introduces multi-arch support:
- A new class, apt_pkg.Group has been added.
- apt_pkg.Cache can now be indexed by (name, architecture) tuples
Several new features related to ordering have been added on request of the mancoosi project:
- A new class apt_pkg.OrderList has been added
- The apt_pkg.PackageManager class now provides new methods for registering install/remove/configure actions which can be subclassed to check ordering.
This release of python-apt also features several other, smaller changes:
- apt_pkg.Cache() now takes None for the progress parameter, preventing progress reporting.
There have been various other changes, see the changelog for a complete list of changes.