python-apt 0.7.95 source package in Debian

Changelog

python-apt (0.7.95) unstable; urgency=low


  [ Julian Andres Klode ]
  * apt/cache.py:
    - Make Cache.get_changes() much (~35x) faster (Closes: #578074).
    - Make Cache.req_reinstall_pkgs much faster as well.
    - Make Cache.get_providing_packages() about 1000 times faster.
    - Use has_versions and has_provides from apt_pkg.Package where possible.
  * apt/package.py:
    - Decode using utf-8 in installed_files (LP: #407953).
    - Fix fetch_source() to work when source name = binary name (LP: #552400).
    - Merge a patch from Sebastian Heinlein to make get_changelog() only
      check sources where source version >= binary version (Closes: #581831).
    - Add Version.source_version and enhance Sebastian's patch to make use
      of it, in order to find the best changelog for the package.
  * python:
    - Return bool instead of int to Python where possible, looks better.
    - Document every class, function, property.
  * python/cache.cc:
    - Check that 2nd argument to Cache.update() really is a SourceList object.
    - Fix PackageFile.not_automatic to use NotAutomatic instead of NotSource.
    - Add Package.has_versions to see which packages have at least one version,
      and Package.has_provides for provides.
    - Add rich compare methods to the Version object.
  * python/generic.cc:
    - Fix a memory leak when using old attribute names.
    - Map ArchiveURI property to archive_uri
  * python/progress.cc:
    - Do not pass arguments to InstallProgress.wait_child().
  * doc:
    - Update the long documentation.
  * debian/control:
    - Change priority to standard, keep -doc and -dev on optional.
  * utils/migrate-0.8.py:
    - Open files in universal newline support and pass filename to ast.parse.
    - Add has_key to the list of deprecated functions.
    - Don't abort if parsing failed.
    - do not require files to end in .py if they are passed on the command
      line or if they contain python somewhere in the shebang line.

  [ Michael Vogt ]
  * apt/cache.py:
    - make cache open silent by default (use apt.progress.base.OpProgress)
  * tests/data/aptsources_ports/sources.list:
    - fix ports test-data
  * tests/test_apt_cache.py:
    - add simple test for basic cache/dependency iteration

 -- Julian Andres Klode <email address hidden>  Wed, 19 May 2010 15:43:09 +0200

Upload details

Uploaded by:
APT Development Team
Uploaded to:
Sid
Original maintainer:
APT Development Team
Architectures:
any
Section:
python
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
python-apt_0.7.95.dsc 1.2 KiB b6ba2dadf23ff4c54cece533921ddf059f7b34fd04f9b91a1246228892160423
python-apt_0.7.95.tar.gz 286.3 KiB 5c4ce95f86ef8ac7f4fbfdc9bd6674f6545f99f5c76e889ff3e94d96d1d54481

No changes file available.

Binary packages built by this source