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

Donald Stufft donald.stufft at gmail.com
Tue Aug 28 15:20:23 CEST 2012


On Tuesday, August 28, 2012 at 9:09 AM, Nick Coghlan wrote:
> On Tue, Aug 28, 2012 at 10:57 PM, Daniel Holth <dholth at gmail.com (mailto:dholth at gmail.com)> wrote:
> > How about
> > 
> > Extensions are fields that start with a pypi-registered name followed
> > by a hyphen. A file that contains extension fields declares them with
> > Extension: name :
> > 
> > Extension: pypiname
> > pypiname-Field: value
> > 
> 
> 
> The repetition seems rather annoying. Compare the two section based
> variants I just posted to:
> 
> Extension: wheel
> wheel-Version: 0.9
> wheel-Packager: bdist_wheel-0.1
> wheel-Root-Is-Purelib: true
> 
> It does have the advantage that tools for manipulating the format can
> remain dumber, but that doesn't seem like *that* much of an advantage,
> especially since any such benefit could be eliminated completely by
> just switching to a completely standard ConfigParser format by putting
> the PEP defined settings into a [python] section.
> 
METADATA files are not ini files. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20120828/2ae6985f/attachment.html>


More information about the Python-Dev mailing list