[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1005875: marked as done (ITP: python-headerparser -- Python module to parse key-value pairs in the style of RFC 822 headers)



Your message dated Sat, 12 Mar 2022 10:00:13 +0000
with message-id <E1nSyXl-000HqN-NJ@fasolo.debian.org>
and subject line Bug#1005875: fixed in python-headerparser 0.4.0-1
has caused the Debian Bug report #1005875,
regarding ITP: python-headerparser -- Python module to parse key-value pairs in the style of RFC 822 headers
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1005875: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005875
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Stephan Lachnit <stephanlachnit@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, stephanlachnit@debian.org

* Package name    : python-headerparser
  Version         : 0.4.0
  Upstream Author : John T. Wodder II
* URL             : https://github.com/jwodder/headerparser
* License         : MIT
  Programming Lang: Python
  Description     : Python module to parse key-value pairs in the style of RFC
822 headers


I intend this maintain this in the Debian Python Team. I will use this library
for my ongoing work to convert SPDX documents to DEP5 documents [1]. The reason
I won't use python-debian is that it is apparently a bit buggy on non-Debian
systems.

Regards,
Stephan

[1] https://lists.debian.org/debian-devel/2022/02/msg00207.html


The long description from the readme:

headerparser parses key-value pairs in the style of RFC 822 (e-mail) headers
and converts them into case-insensitive dictionaries with the trailing message
body (if any) attached. Fields can be converted to other types, marked
required, or given default values using an API based on the standard library’s
argparse module. (Everyone loves argparse, right?) Low-level functions for just
scanning header fields (breaking them into sequences of key-value pairs without
any further processing) are also included.

RFC 822-style headers are header fields that follow the general format of
e-mail headers as specified by RFC 822 and friends: each field is a line of the
form “Name: Value”, with long values continued onto multiple lines (“folded”)
by indenting the extra lines. A blank line marks the end of the header section
and the beginning of the message body.

This basic grammar has been used by numerous textual formats besides e-mail,
including but not limited to:

    HTTP request & response headers
    Usenet messages
    most Python packaging metadata files
    Debian packaging control files
    META-INF/MANIFEST.MF files in Java JARs
    a subset of the YAML serialization format

- all of which this package can parse.

--- End Message ---
--- Begin Message ---
Source: python-headerparser
Source-Version: 0.4.0-1
Done: Stephan Lachnit <stephanlachnit@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-headerparser, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1005875@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephan Lachnit <stephanlachnit@debian.org> (supplier of updated python-headerparser package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 03 Mar 2022 21:25:31 +0100
Source: python-headerparser
Binary: python3-headerparser python3-headerparser-doc
Architecture: source all
Version: 0.4.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Stephan Lachnit <stephanlachnit@debian.org>
Description:
 python3-headerparser - Parse key-value pairs in RFC 822 style headers
 python3-headerparser-doc - Parse key-value pairs in RFC 822 style headers - documentation
Closes: 1005875
Changes:
 python-headerparser (0.4.0-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1005875)
Checksums-Sha1:
 b3974e972dd6413379c00729555fce486b581159 2447 python-headerparser_0.4.0-1.dsc
 b01a290e5e7a32d9c6a94db60e0eac7de36d2364 31732 python-headerparser_0.4.0.orig.tar.gz
 2ba702491b7f8c943bbf7d542335d15f5b22ad4f 3112 python-headerparser_0.4.0-1.debian.tar.xz
 121a8620307d3b643dd0f49f0a2c26451a1b50fa 8540 python-headerparser_0.4.0-1_amd64.buildinfo
 0997904a5abb324013848ff2ac4bf0a1fe1ae0d0 41588 python3-headerparser-doc_0.4.0-1_all.deb
 d99b2e6987e3c7eb4cfab3846d00644ab79a6f79 15076 python3-headerparser_0.4.0-1_all.deb
Checksums-Sha256:
 5e1d4acc6fc799d205d00536e309efc42373169316385d6d160359ee2959a838 2447 python-headerparser_0.4.0-1.dsc
 b3b09ba8c33e4daf974ec9ff68c971148e19c59d9c72d493b9f330c80c35cfc5 31732 python-headerparser_0.4.0.orig.tar.gz
 9676d345f0250aa06b1c58a9dde4e107476e387845acaeb4486385b263cfc15c 3112 python-headerparser_0.4.0-1.debian.tar.xz
 f0f1540a7eb785d05c947d2c7679d240991507a1473732f67c2fa8ad235ea084 8540 python-headerparser_0.4.0-1_amd64.buildinfo
 91c00adbc6a3dc837b8c46cc9dd7fe3aaa3bc027356ee051d877a76b145d83d6 41588 python3-headerparser-doc_0.4.0-1_all.deb
 e87aa237efe823993159b915269534beb9b3bc03b87c4ba14821d27df6289a43 15076 python3-headerparser_0.4.0-1_all.deb
Files:
 b294739c25fc7169750d7695e2914bc3 2447 python optional python-headerparser_0.4.0-1.dsc
 d8d2bab49b40ec4e22c080629adca0a5 31732 python optional python-headerparser_0.4.0.orig.tar.gz
 6d5c1427c3b3a85686996ef108047e31 3112 python optional python-headerparser_0.4.0-1.debian.tar.xz
 5d69dfe129c6ba98a7a32d3a5a8e5806 8540 python optional python-headerparser_0.4.0-1_amd64.buildinfo
 32e09478a0d640cad65cf97921bc0172 41588 doc optional python3-headerparser-doc_0.4.0-1_all.deb
 7d5310cbe590d9cf7f2e3049e401d4de 15076 python optional python3-headerparser_0.4.0-1_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEu0Wws/9WG9vUXuips1tJ6l1WPv4FAmIhMicACgkQs1tJ6l1W
Pv4HDA/9EphG/ROJh/KsuPpYQzvumurQ/WBn7YtWt+JN+Kym8vqQi4TD5AD58NC5
tfC9dxnCJ6t/wDucA8FMXF7kIPcFyRvxvoed8yuca+ARHGz982CjWdsIVwPqP4ZO
sNTmsrMAooYGxyeO2IXvaqaiRPDoMx/EnK3BpohOKJkjGL9R3usTGXlFgVD4DlP8
6Fp81I4c6+xg1SP5qWd5rxoG6T9EJ3FU7+MQDNphSTgOaiozvcSUnDME8PdZpZ31
RLDk7ijhBE/ZGc6n5G2KsigeBJ/ynjrO94mRpnkR7e7G4P1BD5mF6zFjJ63efoss
Js3MCwCx5dXWsIcsBjuXosl1V8dl2bd4sVJdbjEuIxCvUU6yHeCq6jNy4u5ufK5m
LAwvYJxPt7qU+0nLLxKVefF0F9qiVKHZ7zJbuS80zRMyuUZrfgVmfWWpCUX+acJN
3R1yyt7aOzRl6ZQdQVrmyALCB/8OG8hiFRqhZGWYSaghH8GCGtH/glmaixfjGRbH
wcU6T8o0KssiuvwdMeuWg/cAsH8v6AJDEHySkqY2qcG8zueC8++6M2GyFp0Qk4ag
snQ08TIdnyujQ4APQIzKYbVZbCcPbuvMp33jL8dIFmcGxlD38fnFcDtiRxilOPvq
ofuahPKeoXzQerQt3nk1pDLyOvq5l2K+iLGi4gX/VTCHmsgG3Bo=
=ROM4
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: