python-apt_0.7.92_amd64.changes is NEW
python-apt-dbg_0.7.92_amd64.deb
to pool/main/p/python-apt/python-apt-dbg_0.7.92_amd64.deb
(new) python-apt-dev_0.7.92_all.deb optional python
Python interface to libapt-pkg (development files)
The apt_pkg Python interface will provide full access to the internal
libapt-pkg structures allowing Python programs to easily perform a
variety of functions.
.
This package contains the header files needed to use python-apt objects from
C++ applications.
python-apt_0.7.92.dsc
to pool/main/p/python-apt/python-apt_0.7.92.dsc
python-apt_0.7.92.tar.gz
to pool/main/p/python-apt/python-apt_0.7.92.tar.gz
python-apt_0.7.92_amd64.deb
to pool/main/p/python-apt/python-apt_0.7.92_amd64.deb
Changes: python-apt (0.7.92) experimental; urgency=low
.
* New features:
- Provide a C++ API in the package python-apt-dev (Closes: #334923).
- Add apt_pkg.HashString and apt_pkg.IndexRecords (Closes: #456141).
- Add apt_pkg.Policy class (Closes: #382725).
- Add apt_pkg.Hashes class.
- Allow types providing __new__() to be subclassed.
- Add apt_pkg.DepCache.mark_auto() and apt.Package.mark_auto() methods to
mark a package as automatically installed.
- Make AcquireFile a subclass of AcquireItem, thus inheriting attributes.
- New progress handling in apt.progress.base and apt.progress.text. Still
missing Qt4 progress handlers.
- Classes in apt_inst (Closes: #536096)
+ You can now use apt_inst.DebFile.data to access the data.tar.* member
regardless of its compression (LP: #44493)
.
* Unification of dependency handling:
- apt_pkg.parse_[src_]depends() now use CompType instead of CompTypeDeb
(i.e. < instead of <<) to match the interface of Version.depends_list_str
- apt_pkg.SourceRecords.build_depends matches exactly the interface of
Version.depends_list_str just with different keys (e.g. Build-Depends).
+ Closes: #468123 - there is no need anymore for binding CompType or
CompTypeDeb, because we don't return integer values for CompType
anymore.
.
* Bugfixes:
- Delete pointers correctly, fixing memory leaks (LP: #370149).
- Drop open() and close() in apt_pkg.Cache as they cause segfaults.
- Raise ValueError in AcquireItem if the Acquire process is shut down
instead of segfaulting.
.
* Other stuff:
- Merge releases 0.7.10.4 - 0.7.12.1 from unstable.
- Merge Configuration,ConfigurationPtr,ConfigurationSub into one type.
- Simplify the whole build process by using a single setup.py.
- The documentation has been restructured and enhanced with tutorials.
- Only recommend lsb-release instead of depending on it. Default to
Debian unstable if lsb_release is not available.
Override entries for your package:
python-apt-dbg_0.7.92_amd64.deb - extra debug
python-apt_0.7.92.dsc - source python
python-apt_0.7.92_amd64.deb - optional python
Announcing to debian-devel-changes@lists.debian.org
Closing bugs: 334923 382725 456141 468123 536096
Your package contains new components which requires manual editing of
the override file. It is ok otherwise, so please be patient. New
packages are usually added to the override file about once a week.
You may have gotten the distribution wrong. You'll get warnings above
if files already exist in other distributions.
Reply to: