Accepted python-debian 0.1.5 (source)
Ubuntu Installer
archive at ubuntu.com
Fri Aug 24 14:42:25 BST 2007
Accepted:
OK: python-debian_0.1.5.tar.gz
OK: python-debian_0.1.5.dsc
-> Component: universe Section: devel
Origin: Debian/unstable
Format: 1.7
Date: Fri, 24 Aug 2007 14:19:02 +0100
Source: python-debian
Binary: python-debian
Architecture: source
Version: 0.1.5
Distribution: gutsy
Urgency: low
Maintainer: Debian python-debian Maintainers <pkg-python-debian-maint at lists.alioth.debian.org>
Changed-By: Reinhard Tartler <siretart at tauware.de>
Description:
python-debian - python modules to work with Debian-related data formats
Closes: 431087 438428 438486 438603
Changes:
python-debian (0.1.5) unstable; urgency=low
.
[ Stefano Zacchiroli ]
* debfile.py
- do not fail if extra ar members exist in a .deb, according to deb(5)
extra ar members should be ignored (Closes: #438486). Also add the
corresponding regression test to test_debfile.py
- support both the (buggy) file naming scheme for TarFile of python << 2.5
(e.g. "control") and of python >= 2.5 (e.g. "./control"). In addition,
enable users to specify file members in three equivalent formats:
"file", "./file", and "/file" (Closes: #438603)
* deb822.py
- add a deprecation warning (printed on stderr) when accessing the module
as a top-level one; it should be rather used as "debian_bundle.deb822"
.
[ John Wright ]
* examples/debfile/ar, examples/debfile/changelog_head,
examples/debfile/dpkg-info, examples/debfile/extract_cron:
- Fix ImportError caused by importing modules as if they were top-level
modules, rather than modules in the debian_bundle package
(Closes: #438428)
.
python-debian (0.1.4) unstable; urgency=low
.
[ James Westby ]
* changelog.py
- Add allow_empty_author option to changelog to allow the author line
to have no information.
.
[ Stefano Zacchiroli ]
* debian/control
- joining the team: add myself as an uploader
- add Vcs-Bzr field pointing to our Bzr repository on bzr.debian.org
* arfile.py / debfile.py
- new modules implementing (read-only) dpkg-deb like access to .deb
packages; when possible, access to information contained in .deb is made
available via other debian_bundle classes (e.g. Changelog, Deb822, ...)
- code contributed by Stefano Zacchiroli and Filippo Giunchedi
- corresponding examples in examples/debfile
* debian_support.py
- yield dictionaries instead of tuples in Packages parsing and normalize
to lower case 822 field names (Closes: #431087)
- no longer require a space after a ':' in RFC 822 fields; fix bogus
parse errors of Packages-like file with PackageFile() class
* examples/
- added grep-maintainer example to show the Packages parsing API
.
[ John Wright ]
* debian_bundle/deb822.py, debian_bundle/test_deb822.py, deb822.py:
- Import latest version of deb822, and create a "dummy" top-level module
for compatibility
- For multiline fields that start with a newline (e.g. Files in a .dsc,
MD5Sum in Release files), the line with the "Field:" should not end in
trailing whitespace. Fixed and added test cases.
* setup.py:
- The version wasn't getting updated, so I've renamed it to setup.py.in,
and added a __CHANGELOG_VERSION__ placeholder
* debian/rules:
- Generate generate setup.py from setup.py.in, filling in the version
information from debian/changelog
- No longer delete deb822 files
* debian/control:
- Add myself as an uploader
- Add Provides, Conflicts, and Replaces fields for python-deb822
- When describing features, mention which modules they are implemented in
* HISTORY.deb822, debian/docs:
- Install old changelog for deb822 as
/usr/share/doc/python-debian/HISTORY.deb822
* debian_bundle/changelog.py:
- Accept numbers, '+', and '.' in the distribution field, to match dpkg's
behavior
Files:
550fb3b8290a9c12ba1007ed17095818 105088 devel optional python-debian_0.1.5.tar.gz
ed3231567fa2d78ff04054eaf63f4a8e 901 devel optional python-debian_0.1.5.dsc
More information about the gutsy-changes
mailing list