<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr">From what I understand in PEP 345, "Requires-Dist" is the name in PKG-INFO files for a distribution's dependencies on other distributions.</div></blockquote><div><br></div><div>setuptools/distutils has never implemented "Requires-Dist" from PEP345 for PKG-INFO.</div>
<div>Otoh, wheel has, combined with PEP376, so you'll see it in *.dist-info METADATA files, when installing from wheels.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div> install_requires is the name of the keyword argument to setup() that specifies a dependency on another distribution.</div></div></blockquote><div><br></div><div>yes</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div>Sanity-check: This doesn't mean that one should call setup() with a "required_dist" keyword argument, right?</div></div></blockquote><div><br></div><div>right</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div>As I understand it. the setup.cfg revolution never happened, </div></div></blockquote><div><br></div><div>right, see <a href="http://packaging.python.org/en/latest/future.html">http://packaging.python.org/en/latest/future.html</a></div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div></div><div>
<div>Also, I just created a trivial setup.py that contains an "install_requires" and doing "python setup.py develop --user" does seem to have created a PKG-INFO file, but it doesn't have a "Requires-Dist" line.</div>
</div></div></blockquote><div><br></div><div>look for the "requires.txt" file.  the dependency is in there.</div><div> </div><div><br></div></div></div></div>