[Pythonmac-SIG] Problem with numpy on Leopard
Robert Kern
robert.kern at gmail.com
Fri Nov 2 21:23:46 CET 2007
Christopher Barker wrote:
> Ned Deily wrote:
>> The easiest way is to use the install_requires keyword in setup.py. See
>> the setuptools documentation here:
>>
>> <http://peak.telecommunity.com/DevCenter/setuptools>
>
> That appears to handle dependencies:
>
> install_requires
> A string or list of strings specifying what other distributions need to
> be installed when this one is. See the section below on Declaring
> Dependencies for details and examples of the format of this argument.
>
> Which looks quite dangerous, as a matter of fact. For example, I do
>
> easy_install foo
>
> foo has install_requires("numpy==1.0.3")
>
> now setuptools will download and install numpy1.0.3, but it won't get
> used, 'cause there is an older numpy earlier on the pythonpath.
This is incorrect. sys.path gets modified appropriately.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the Pythonmac-SIG
mailing list