lp:debian/python-apt

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/python-apt
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

62. By Julian Andres Klode

[ Michael Vogt ]
* Do not show pulse progress when the output is not a tty
* Fix build-dependencies parsing from debian/control

[ Julian Andres Klode ]
* test_paths.py: Catch the IndexRecords warning (Closes: #800624)

61. By Julian Andres Klode

[ Julian Andres Klode ]
* Fix pep8 1.6.2 issues
* setup.py: Pass -std=c++11 and -Wno-write-strings to the compiler
* Convert from SPtr and SPtrArray to unique_ptr and array
* Replace pkgDistUpgrade and friend with APT::Upgrade::Upgrade
* AcquireItem: Deprecate mode and introduce active_subprocess
* APT 1.1: Fix a typo in a member access.
* Deprecate IndexRecords
* Document the new additions in 1.0
* doc/source/conf.py: Do not set html_style, broken with recent sphinx
* Revert the temporary build-deps on APT 1.0.10 and the new gcc,
  as they are not needed anymore.

[ John R. Lenton ]
* Discard stderr when calling system-image-cli (LP: #267935)

[ Michael Schaller ]
* apt.Cache: Add Cache._rawpkg_to_pkg method to consolidate duplicated code
* apt.Version: Compare against package name and version (if available)
* apt/package.py: Add target_versions method to [Base]Dependency
* Add helpers/filters for installed packages/versions

60. By Michael Vogt

[ Michael Vogt ]
* fix py3 issue with auto .gz decompression and add test
* updated for the gcc5 transition

[ Julian Andres Klode ]
* doc/source/conf.py: Reproducibility: Set html_last_updated_fmt = None

[ Michael Schaller ]
* BaseDependency.__repr__: Replace pre_depend with rawtype
* apt/package.py: Add rawtype property to Dependency class
* Add dependency comparison (aka. relation) type in Debian notation
* apt/package.py: Add missing __str__ and __repr__ methods
* doc/source/library/apt_pkg.rst: Remove trailing whitespace
* apt_pkg.Dependency.all_targets: Fix the documentation

[ Barry Warsaw ]
* python-apt: Python 3.5 and PEP 479 support (Closes: #792606)

59. By Julian Andres Klode

* tests/test_paths.py: Catch and assert the DeprecationWarning
* setup.py: If no version is in the environment, return None
* doc/source/library/apt_pkg.rst: Fix an example from old API to new API
* apt.cache.FilteredCache: Fix multi-arch package lookups
* apt.Cache: Introduce a connect2() callback connector
* Break the FilteredCache <-> Cache reference cycle
* apt.Cache: Issue a RuntimeWarning in connect()
* doc: whatsnew: Document what's new in beta3

58. By Julian Andres Klode

* debian/control: Build-Depend on apt (>= 1.0.9.4) for Files2()
* Handle the symlink to directory transition correctly (Closes: #788571)

57. By Julian Andres Klode

[ Julian Andres Klode ]
* tests/test_tagfile.py: Close files we opened to prevent leakage
  (Closes: #785337)
* doc/source/c++/api.rst: Upgrade syntax to use the new domain stuff
* doc/source/library/apt_pkg.rst: Fix indentation (Closes: #736119)
* sphinx docs: Fix remaining instances of old C syntax to use domains
* python/cache.cc: Handle deprecation of pkgCache::PkgIterator::Section()
* doc: Prepare for 1.0 release
* TagFile: Provide close() and context manager (Closes: #748922)
* doc: Document apt_pkg.TagFile additions
* doc: templates: layout: Remove invalid icon links
* debian/control: Build-Depend on dh-python
* Do not link documentation from Architecture: all to Architecture: any
* Use ${python:Depends} and friends for the debug packages
* apt.debfile: Fix splitting of multi-lines Binary fields in dsc files
  (Closes: #751770)
* Remove apt.progress.gtk2
* apt_pkg.Package: Drop the unset 'auto' attribute (Closes: #565364)
* Update POTFILES.in and the pot
* apt/cache.py: Work around a cyclic reference from Cache to its methods
  (Closes: #745487)
* apt/debfile.py: Arch-qualify in compare_to_version_in_cache()
  (Closes: #750189)
* apt.package: Only reference Launchpad for missing changelogs on Ubuntu
  (Closes: #781270)
* apt/cache.py: Support :all and other special architecture specifies
* apt/debfile: Stop special-casing all when looking for a package in the cache
* apt/debfile.py: Allow downgrading packages in check() with a parameter
  (Closes: #613974)
* Acquire: Document that items may have transient errors on run() success
  (Closes: #680997)
* Large file support (Closes: #742885)
  - python/arfile.cc: Do not allow files larger than SIZE_MAX to be mapped
  - python/arfile.cc: LFS: Use long long instead of long for file sizes
  - python/tarfile.cc: LFS: Handle too large file
* setup.py: Translate version number from Debian to PEP0440 (LP: #1445949)

[ Michael Vogt ]
* apt_pkg.rst: improve documentation for AcquireFile() hash and add
  sha512 to the documentation
* rename "md5" keyword argument in AcquireFile() to "hash" and add
  backward compatiblity
* Fix apt.Package.installed_files for multi-arch packages (LP: #1313699)

[ von ]
* Remove the "-Wstrict-prototypes" compiler option (Closes: #785261)
* Set Standards-Version to 3.9.6 (Closes: #785431)
* Fix indentation and docstring problems (Closes: #784910)

[ Michael Schaller ]
* Fixed docstring of BaseDependency.version property.
* Improved docstring of the Version.get_dependencies method.

56. By Michael Vogt

[ Michael Vogt ]
* add apt_pkg.sha512sum()
* Add binding for apt_pkg.maybe_open_clear_signed_file()
* apt/debfile.py: use apt_pkg.open_maybe_clear_signed_file() when opening a .dsc file
* Update doc/example/action.py for py3 and latest API (closes: #782335)
* Add MULTI_ARCH_NO constant and deprecate MULTI_ARCH_NONE (closes: #782802)
* Fix dead links in python-apt documentation (Closes: #779426)

[ Martin Pitt ]
* ./data/templates/Ubuntu.info.in: Add Wily template. Don't copy extras.u.c.
  stanza as that's gone since 15.04.

[ von ]
* Update the print_uris.py example to use the new API (Closes: #779217)

55. By Michael Vogt

[ Colin Watson ]
* Add template for the "Ubuntu-RTM" derived distribution.
* Detect whether a system is running Ubuntu-RTM by way of
  "system-image-cli -i". Not perfect but close enough.

[ Julian Andres Klode ]
* Embed changelog entry date and time instead of build date and time
  (Closes: #762674)

[ Michael Vogt ]
* python/tarfile.cc: use long long in Process() for APT >= 4.14
* Merged UbuntuRTMDistribution detection from ubuntu
* Add Ubuntu 15.04 (Vivid Vervet) to the template

54. By Michael Vogt

* python/tag.cc: ensure that the final \n is there when
  duplicating section data
* apt/debfile.py:
  - Stop reading after the "Format" stanza in a .dsc file
  - Add support for apt.debfile.DscSrcPackage.filelist
  - Read all tags from a dsc file and improve tests
* fix tests when gnupg is < 1.4.18
* update python-apt.pot

53. By Michael Vogt

[ Michael Vogt ]
* fix another pep8 failure

[ Julian Andres Klode ]
* doc/source/tutorials/apt-get.rst: Remove -s from --print-uris invocation
  (LP: #1308670)

[ Mauricio Faria de Oliveira ]
* tests/test_pep8.py: --ignore E129 too (fix FTBFS with pep8 >= 1.5)
* tests/test_auth.py: update for gnupg 1.4.18 (Closes: #755342)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/squeeze/python-apt
This branch contains Public information 
Everyone can see this information.

Subscribers