[Distutils] [Python-Dev] At least one package management tool for 2.7

Darren Dale dsdale24 at gmail.com
Wed Mar 24 12:58:21 CET 2010


Hi Tarek,

On Wed, Mar 24, 2010 at 7:53 AM, Tarek Ziadé <ziade.tarek at gmail.com> wrote:
> On Wed, Mar 24, 2010 at 12:50 PM, Darren Dale <dsdale24 at gmail.com> wrote:
>> On Wed, Mar 24, 2010 at 6:26 AM, Tarek Ziadé <ziade.tarek at gmail.com> wrote:
>>> The open question is: do we want to include a full installer that
>>> takes care of installing / removing dependencies as well ?
>>>
>>> I think not. Pip already provides this feature on the top of distutils
>>> (and distutils2 later I guess) and is not hard to install on the top
>>> of Python.
>>
>> Is pip able to determine and install dependencies recursively, like
>> easy_install does? Or is it up to the requested package to it specify
>> its dependencies (and its dependencies dependencies) in a pip
>> requirements file that is distributed separately?
>
> Pip uses the same standard: the install_requires option in setuptools,
> that is put in a requires.txt file when the egg-info is computed.
>
> Notice that we have defined this field in the new version of the
> metadata (PEP 345) for future interoperability.
>
> Let's remove python-dev for packaging talks in the next answers

Thanks for responding, but I'm still wondering if pip can install
dependencies recursively.

Darren


More information about the Distutils-SIG mailing list