[Distutils] GSoC 2017 - Plan of Action for dependency resolver

Donald Stufft donald at stufft.io
Sat Mar 4 12:28:32 EST 2017

> On Mar 4, 2017, at 12:25 PM, Pradyun Gedam <pradyunsg at gmail.com> wrote:
> Since PyPI does not have such information in a static declarative format, that approach is not feasible. pip will have to download packages and execute setup.py to know what the dependencies are.

I will note, that we can expose that information in PyPI for *wheels*, but not for sdists currently. It would be a lot more work though because it’d essentially require a whole new repository API and I doubt Pradyun wants to tackle that right now :) Keeping a future in mind where we can get a least some of that information without downloading would be good though, at least to keep in mind when structuring code.

Donald Stufft

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20170304/15fadd19/attachment.html>

More information about the Distutils-SIG mailing list