Publishing details
Changelog
python-debian (0.1.27ubuntu1~ubuntu14.04.1~ppa1) trusty; urgency=medium
* No-change backport to trusty
python-debian (0.1.27ubuntu1) wily; urgency=medium
* Resynchronise with Debian. Remaining changes:
- Add .lzma as a possible extension for data.tar. Note that this does
not mean that reading from the .lzma part is supported. This is
blocked on http://bugs.python.org/issue5689.
python-debian (0.1.27) unstable; urgency=medium
* Tighten whitespace handling in GPG Armor Header lines, with thanks to
Guillem Jover for the patch (Closes: #782276).
python-debian (0.1.26) unstable; urgency=medium
* Fix FTBFS with binutils >= 2.25-6 by turning off determinism in ar
archives when building archives in the test suite, thanks to Dmitry
Shachnev for the patch (Closes: #781543).
* Require binutils >= 2.23 for building and in the autopkgtest tests to
ensure that ar understands the option to suppress determinism.
python-debian (0.1.25) unstable; urgency=medium
* deb822: More encoding gymnastics to support parsing signed files
opened in text mode (Closes: #764380).
python-debian (0.1.24) unstable; urgency=medium
* copyright module: make Copyright objects iterable
* debian_support.list_releases(): update release list (Closes: #758027)
python-debian (0.1.23) unstable; urgency=medium
[ Stuart Prescott ]
* Add sha512 sums to Release and Sources (Closes: #732599).
* Use warnings rather than stderr in PkgRelation (Closes: #712513).
* Expose the list of bugs closed by a changelog entry; thanks to Jelmer
Vernooi and Stefano Rivera for patches (Closes: #634848).
* Add support for .deb with uncompressed data.tar member (Closes: #718355).
* Prefer the internal parser rather than apt's TagFile for processing deb822
files unless explicitly called to process Packages or Sources files:
- prevents paragraph parsing truncating on comments (Closes: #743174).
- fix parsing of paragraphs when separated by more whitespace than just a
newline (Closes: #655988). (Finally fixing interactions with devscripts'
wrap-and-sort!)
* Parse foreign architecture (package:any) relationships and also other
multi-arch related relationships (Closes: #670679)
* Parse build-profiles syntax.
[ John Wright ]
* Fix a GPG validation bug. With some trailing whitespace, the code
could be tricked into validating a signature, but using the bogus
data after the signed section (Closes: #695932).
* Drop support for python2.5. (This allows us to do fewer import hacks
in deb822, and probably other modules as well.)
* Add a deb822.RestrictedWrapper class, for exposing read-only access
to a Deb822 instance's field values as strings, while restricting
write access to some fields, which are exposed via properties.
* deb822.Deb822Dict.dump: Add a text_mode parameter for dumping to
file(-like) objects that assume text/unicode input.
* Add a copyright module, for parsing machine-readable debian/copyright
files (Closes: #671485).
* Make deb822 tests hermetic with respect to debian-keyring updates
(Closes: #760488).
python-debian (0.1.22ubuntu1) utopic; urgency=medium
* Merge with Debian; remaining changes:
- Add .lzma as a possible extension for data.tar. Note that this does
not mean that reading from the .lzma part is supported. This is
blocked on http://bugs.python.org/issue5689.
python-debian (0.1.22) unstable; urgency=low
[ John Wright ]
* Acknowledge NMUs. (Thanks for your work, Colin and Fathi!)
* arfile.ArFile.extractfile: Return a matching member even if it is
not the first one in the archive. Thanks to Mika Eloranta for the
report and patch. (Closes: #689313)
* deb822.Deb822.iter_paragraphs: Actually work with string input.
Thanks to Stefano Rivera for the patch. (Closes: #647455)
[ Stuart Prescott ]
* Add myself to Uploaders.
* Change Vcs-* URLs to canonical locations.
* Switch build system to short form dh and pybuild.
* Use nose to run test suite.
* Add autopkgtest test suite.
[ John Wright ]
* python_support: Avoid hashlib dependency, using the built-in _sha or
_sha1 module (depending on Python version) instead. That way we
don't link in OpenSSL, which has an incompatible license.
(Closes: 747031)
python-debian (0.1.21+nmu3) unstable; urgency=medium
* Non-maintainer upload.
* Add support for xz-compressed packages. (Closes: #506861)
* Byte-compile python modules for python3-debian. (Closes: #709935)
-- Colin Watson <email address hidden> Wed, 22 Jul 2015 14:44:54 +0100
Builds
Built packages
-
python-debian
Python modules to work with Debian-related data formats
-
python3-debian
Python 3 modules to work with Debian-related data formats
Package files