Accepted deb822 0.3 (source all)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 12 Jun 2007 17:37:05 -0600
Source: deb822
Binary: python-deb822
Architecture: source all
Version: 0.3
Distribution: unstable
Urgency: low
Maintainer: dann frazier <dannf@debian.org>
Changed-By: John Wright <john@movingsucks.org>
Description:
python-deb822 - Read and manipulate RFC822-like files (e.g. .dsc and .changes)
Closes: 428540
Changes:
deb822 (0.3) unstable; urgency=low
.
* deb822.py:
- Allow Deb822 objects to be initialized with a dict containing the initial
key-value pairs.
- _multivalued class:
+ Make all the multivalued dicts Deb822Dict objects, so the keys are
case-preserving, but case-insensitive
- Add a Release class, which knows about Release-file multivalued fields.
Thanks to Alexandre Fayolle. (Closes: 428540)
- Deb822Dict no longer directly subclasses dict. All of the important
methods were already implemented with userdict.DictMixin; the dict
subclass was so that Python would see a Deb822Dict instance as a dict
instance. Unfortunately, this causes confusion if you do something like
d = dict(Deb822Dict({'foo': 'bar'})
The "Pythonic" way to check for a dictionary interface is to check for
the 'items' attribute.
* test_deb822.py:
- Add a test case for deriving a Python dict from a Deb822Dict.
* debian/control:
- Add a XS-Vcs-Bzr field
Files:
9e21184763c44749a225cee47e709861 584 python optional deb822_0.3.dsc
529c90ed1313e8b548666cc7a5b4a0a2 11708 python optional deb822_0.3.tar.gz
4bc19811daab038b2e3f735b2d1aa96a 9706 python optional python-deb822_0.3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD4DBQFGb5uQhuANDBmkLRkRAhGsAJ9zn07qAa/wrJmgX6HpwNyutjrvmgCY/7zx
QDgHxUPyxOthI8weoN3LjQ==
=PewR
-----END PGP SIGNATURE-----
Accepted:
deb822_0.3.dsc
to pool/main/d/deb822/deb822_0.3.dsc
deb822_0.3.tar.gz
to pool/main/d/deb822/deb822_0.3.tar.gz
python-deb822_0.3_all.deb
to pool/main/d/deb822/python-deb822_0.3_all.deb
Reply to: