<div dir="ltr"><br><div class="gmail_extra">So helpful!  Thank you.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 29, 2015 at 7:48 AM, Doug Hellmann <span dir="ltr"><<a href="mailto:doug@doughellmann.com" target="_blank">doug@doughellmann.com</a>></span> wrote:<br><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
<br>
</span>There is some documentation in the pbr manual<br>
(<a href="http://docs.openstack.org/developer/pbr/#extra-requirements" rel="noreferrer" target="_blank">http://docs.openstack.org/developer/pbr/#extra-requirements</a>). The<br>
feature is implemented throughout the packaging tool chain now.<br>
<br></blockquote><div><br></div><div>Ah, excellent!  PEP 0426 seemed keen on standardizing, but I'm not seeing any recent movement and setuptools support [2] seems to indicate the ecosystem can move forward without it? </div><div><br></div><div>1. <a href="https://www.python.org/dev/peps/pep-0426/#extras-optional-dependencies">https://www.python.org/dev/peps/pep-0426/#extras-optional-dependencies</a></div><div>2. <a href="http://pythonhosted.org/setuptools/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies">http://pythonhosted.org/setuptools/setuptools.html#declaring-extras-optional-features-with-their-own-dependencies</a></div><div> </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Here one would say "pip install foo[testing]" and on Python 2.7<br>
would also get the quux library.<br></blockquote><div><br></div><div> I knew pip constantly telling me to upgrade it would pay off eventually.  So cool.</div><div><br></div><div>Thanks!</div><div><br></div><div>-Clay</div><div> </div></div></div></div>