[Distutils] [Python-Dev] distlib updated with resources API

Daniel Holth dholth at gmail.com
Sun Sep 30 13:30:49 CEST 2012


On Sep 30, 2012, at 2:07 AM, Donald Stufft <donald.stufft at gmail.com> wrote:

> On Sunday, September 30, 2012 at 1:33 AM, Daniel Holth wrote:
>> Why not just let any line in pkg-info that starts with json/tag name: decode as json.
> Why use a format that requires custom parsing knowledge to create an internal Python representation. It cannot even accurately represent all of the Metadata 1.2 data. The Project Url feature is a good example. The parser has to know that in order to take "Docs, http://docs.com/" and turn it into {"Docs": "https://docs.com/"} that it has to split on the , and strip the whitespace. Now in the future we add another item that needs a namespace, but this one needs to have "," in it's value, so now for this tag we decide to use : instead of ,. Leads to inconsistent syntax that needs to be reimplemented by anyone who wants to parse the file.
> 
> The lack of power of the current encoding already causes issue needing to layer on custom bits, why not just use a standard serialization format that can properly serialize all of the values. 

Ok
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20120930/3d8f0ff7/attachment.html>


More information about the Distutils-SIG mailing list