I think it's clear that develop/-e does not work well together with namespace packages. As noted on the relevant matplotlib issue https://github.com/matplotlib/matplotlib/issues/4907 I think the issue with namespace packages is essentially this well known one https://github.com/pypa/pip/issues/3 which I think I agree with Chris is enough to drop namespace packages if possible.
>From the output of pip install -e I would say that it clear that it calls develop. Since pip install -e and and pip install uses fundamentally different ways of manage namespace packages they can't work together. In the case of matplotlib issue #4907 basemap is probably installed into the namespace with pip install while matplotlib is installed with pip install -e which clearly triggers the issue in https://github.com/pypa/pip/issues/3 best Jens fre. 14. aug. 2015 kl. 21.21 skrev Chris Barker <chris.bar...@noaa.gov>: > On Fri, Aug 14, 2015 at 10:08 AM, Benjamin Root <ben.r...@ou.edu> wrote: > >> I used to be a huge advocate for the "develop" mode, but not anymore. I >> have run into way too many Heisenbugs that would clear up if I nuked my >> source tree and re-clone. >> > > well, you do need to remember to clean out once in a while, when somethign > weird is happening... > > But I prefer that to the other options, which are: > > * re-builda nd re-install with every frikin' change > > * do sys.path manipulations, which is ugly,, error prone, and has the same > problems as develop mode anyway > > * rely on relative imports for all your tests and the like -- error prone > and ugly -- oh, and you still have the problems above... > > > I should also note that there is currently an open issue with "pip install >> -e" and namespace packages. >> > > yeah, I actually gave up on namespace packages due to them not working > right with develop mode. > > (I'm not sure if -e and develop mode are exactly the same or not...) > > -CHB > > > > -- > > Christopher Barker, Ph.D. > Oceanographer > > Emergency Response Division > NOAA/NOS/OR&R (206) 526-6959 voice > 7600 Sand Point Way NE (206) 526-6329 fax > Seattle, WA 98115 (206) 526-6317 main reception > > chris.bar...@noaa.gov > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion