On Nov 17, 2015, at 6:33 AM, Nathaniel Smith <njs@pobox.com> wrote:

On Nov 16, 2015 11:57 PM, "Thomas Güttler" <guettliml@thomas-guettler.de> wrote:
>
> > The job of a dependency is to enable tools like pip [#pip]_ to find the right
> > package to install.
>
> My worries: AFAIK pip is not a library.
>
> I don't want to re-implement code to handle this pep.
>
> I would like to re-use.
>
> But AFAIK pip is not a library.
>
> I am stupid and don't know how to proceed.
>
> Please tell me what to do.

Presumably there will be a dependency parser added to the 'packaging' library, which already exists as a standard place to stick stuff like this, so you'll just use that. (E.g. it's what pip uses for PEP 440 version parsing today.)

https://pypi.python.org/pypi/packaging



https://github.com/pypa/packaging/pull/45

-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA