On Sep 30, 2012, at 2:07 AM, Donald Stufft <donald.stu...@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
_______________________________________________
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig