[Distutils] RFC: PEP 566 - Metadata for Python Software Packages 1.3
Nathaniel Smith
njs at pobox.com
Tue Dec 5 16:02:56 EST 2017
On Dec 5, 2017 08:42, "Dustin Ingram" <dustin.ingram at gmail.com> wrote:
Provides-Extra (optional, multiple use)
:::::::::::::::::::::::::::::::::::::::
A string containing the name of an optional feature. Must be a valid Python
identifier. May be used to make a dependency conditional on whether the
optional feature has been requested.
This introduction of this field allows packge installation tools (such as
``pip``) to determine which extras are provided by a given package, and so
that
package publication tools (such as ``twine``) can check for issues with
environment markers which use extras.
I haven't followed this so sorry if this is an annoying comment, but having
read this description I still don't really understand what Provides-Extra
is doing. Don't packages already include extra information? What problem
motivated this?
-n
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20171205/abce2a5f/attachment.html>
More information about the Distutils-SIG
mailing list