[Python-Dev] Edits to Metadata 1.2 to add extras (optional ependencies)

"Martin v. Löwis" martin at v.loewis.de
Fri Aug 31 17:33:56 CEST 2012


Am 31.08.12 15:57, schrieb Nick Coghlan:
> However, also +1 on using "/" as the extension separator to avoid
> ambiguity in field names, as well as restoring the explicit
> requirement that metadata entries use valid RFC 822 metasyntax.

Unfortunately, this conflicts with the desire to use UTF-8 in attribute
values - RFC 822 (and also 2822) don't support this, but require the
use oF MIME instead (Q or B encoding).

RFC 2822 also has a continuation line semantics which traditionally 
conflicts with the metadata; in particular, line breaks cannot be 
represented (but are interpreted as continuation lines instead).
OTOH, several of the metadata fields do require line breaks, in
particular those formatted as ReST.

Regards,
Martin




More information about the Python-Dev mailing list