On Wed, Mar 24, 2010 at 5:30 PM, Sridhar Ratnakumar
<sridh...@activestate.com> wrote:
>
> On 2010-03-24, at 2:04 PM, Darren Dale wrote:
>
>>>> Seeking clarification: how can pip recursively install dependencies
>>>> *and* keep Setuptools from resolving dependencies?
>>>>
>>>
>>> Using the --no-deps option to setup.py
>>
>> Amusing. Seriously though, how does pip determine the dependencies if
>> it is calling setup.py with arguments that prevent Setuptools from
>> resolving the dependencies? pip --help doesn't indicate a --no-deps
>> option, it sounds like pip is passing that option to setup.py under
>> the hood.
>
>
> "prevent setuptools from resolving the dependencies" actually means "Hey 
> setutools, just install Foo into site-packages, but don't bother about its 
> dependencies".
>
> Each installed package has a 'requires.txt' file that lists the dependencies 
> of that package. pip presumably uses this file.
>
> $ cat 
> ~/.local/lib/python2.6/site-packages/pylint-0.19.0-py2.6.egg-info/requires.txt
> logilab-common
> logilab-astng >= 0.19.2s
> $

Ok, I think I understand now. Thanks.

Darren
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to