On Mon, Oct 1, 2012 at 10:47 PM, Matthew Brett <matthew.br...@gmail.com>wrote:

> Hi,
>
> On Mon, Oct 1, 2012 at 9:42 PM, Matthew Brett <matthew.br...@gmail.com>
> wrote:
> > Hi,
> >
> > One of our kind users pointed out an error when using easy_install to
> > install our package nipy.   I've reproduced it now on a bare package
> > using numpy distutils and having a trivial extension:
> >
> > https://github.com/matthew-brett/apkg
> >
> > To reproduce:
> >
> > git clone git://github.com/mathew-brett/apkg.git
> >
> > easy_install apkg
> >
> > You should get something like this:
> >
> > Processing apkg
> > Running setup.py -q bdist_egg --dist-dir
> > /home/mb312/tmp/apkg/egg-dist-tmp-T5yjuB
> > Appending apkg configuration to
> > Ignoring attempt to set 'name' (from '' to 'apkg')
> > zip_safe flag not set; analyzing archive contents...
> > Adding apkg 0.1 to easy-install.pth file
> >
> > Installed
> /home/mb312/.virtualenvs/np-1.6.2/lib/python2.6/site-packages/apkg-0.1-py2.6-linux-i686.egg
> > Processing dependencies for apkg==0.1
> > Finished processing dependencies for apkg==0.1
> >
> /home/mb312/.virtualenvs/np-1.6.2/lib/python2.6/site-packages/numpy/distutils/misc_util.py:252:
> > RuntimeWarning: Parent module 'numpy.distutils' not found while
> > handling absolute import
> >   from numpy.distutils import log
> >
> > Note the last error.
>
> Sorry, correcting myself - it's (obviously) a Warning rather than an
> error, but still distracting, and it would be good to avoid it if
> possible...
>

The combination of two or all of atexit.register, easy_install and
virtualenv seems to be causing this. Unless someone feels like digging into
that (I certainly don't), there are two easy solutions:
1. Silence the warning.
2. Remove the offending import and the logging. This will only remove the
line "removing: _configtest.c _configtest.o" from the build log (x20).

Ralf
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to