Installing numpy with setupegg.py does indeed install numpy as an egg,
but it does not solve the problem I describe here (tested with 
numpy-1.3.0rc1, and the rest as described below). If numpy is listed 
as a dependency for another package which is installed into a virtual 
environment, setuptools tries to download and install numpy instead
of just adjusting the easy_install.pth file.

Hmm. I tried to install my packages without a virtual environment, and 
that works ok. So it must be a problem in the interaction between 
setuptools and virtualenv... I'll cross post this in the virtualenv
mailing list...

Many thanks,

  Christian.


----- "David Cournapeau" <[email protected]> wrote:

> Christian Marquardt wrote:
> > Hello,
> >
> > I've run into the following problem:
> >
> >  - I have numpy (v1.3.0b1) successfully installed in my system's
> >    site-packages (for Python 2.5.2).
> >  - I have setup a virtual environment (with virtualenv 1.3.3) which
> >    uses the systems site-packages; in particular, I can load numpy
> >    when working in that environment.
> >  - I have a (namespaced) package which requires numpy (via 
> >    "install_requires = ['numpy']" in the setup() of setuptools 
> >    (v0.6c9, as coming with virtualenv), and try to build that in 
> >    the virtual environment using the usual python setup.py install.
> >  - When processing the requirements for the packages, setuptools
> >    downloads a fresh copy from numpy 1.3.0b1 from Pypi and tries 
> >    to install it - although numpy is already available in the
> system
> >    wide site-packages directory.
> >
> > To me, that's a bug, but I would like to know if it is a bug in
> numpy 
> > (which might not support setuptools in the correct way) or
> setuptools
> > which tries to install an already existing package.
> >   
> 
> If you want setuptools 'support', I think you should install numpy
> through the setupegg.py script.
> 
> cheers,
> 
> David

-- 
Dr. Christian Marquardt     Email:  [email protected]
Wilhelm-Leuschner-Str. 27   Tel.:   +49 (0) 6151 95 13 776
64293 Darmstadt             Mobile: +49 (0) 179 290 84 74
Germany                     Fax:    +49 (0) 6151 95 13 885
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to