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

Daniel Holth dholth at gmail.com
Fri Aug 31 13:01:17 CEST 2012



On Aug 31, 2012, at 6:54 AM, Donald Stufft <donald.stufft at gmail.com> wrote:

> On Friday, August 31, 2012 at 6:48 AM, "Martin v. Löwis" wrote:
>> 3. There should be a specification of how collisions between extension
>> fields and standard fields are resolved. E.g. if I have
>> 
>> Extension: Home
>> Home-page: http://www.python.org
>> 
>> is Home-page the extension field or the PEP 345 field? There are
>> several ways to resolve this; I suggest giving precedence to the
>> standard field (unless you specify that extensions must follow all
>> standard fields, in which case you can drop the extension prefix
>> from the extension keys).
>> 
> Unless i'm mistaken (which I may be!) I believe that a / can be used as
> the separator between the namespace and the "real" key.
> 
> Home-page: http://www.python.org
> Extension: Home
> Home/other-thing: Foo
> 

Not bad.

> Doing this is the "Extension" field required?

Yes it is required. A simple lookup for data ['extension'] tells you what to expect.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20120831/002b8e11/attachment.html>


More information about the Python-Dev mailing list