<div dir="auto"><div><div class="gmail_extra"><div class="gmail_quote">On Dec 5, 2017 08:42, "Dustin Ingram" <<a href="mailto:dustin.ingram@gmail.com">dustin.ingram@gmail.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Provides-Extra (optional, multiple use)<br>
::::::::::::::::::::::::::::::<wbr>:::::::::<br>
<br>
A string containing the name of an optional feature. Must be a valid Python<br>
identifier. May be used to make a dependency conditional on whether the<br>
optional feature has been requested.<br>
<br>
This introduction of this field allows packge installation tools (such as<br>
``pip``) to determine which extras are provided by a given package, and so that<br>
package publication tools (such as ``twine``) can check for issues with<br>
environment markers which use extras.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">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?</div><div dir="auto"><br></div><div dir="auto">-n</div></div>