On 03/25/2014 11:42 PM, Neal Becker wrote:
> I think it was clearly explained here:
> 
> https://lists.fedoraproject.org/pipermail/devel/2012-February/162518.html
> 
> I did not do the research into this explanation - it looks like others
> have though.  I'm just the poor victim who's systems were trashed by
> this nasty bug, which causes fedora update to abort leaving you with a mess.

If it was numpy (as it appears it was), then numpy adds its *own*
hackery on top of distutils, and then also tries to detect when
setuptools is in use. There's a reason our PyCon packaging panel last
year ended up being subtitled "./setup.py install must die" :P

As Toshio notes, there's definitely value in the approach of saying
"this dir is for pip, this dir is for the system package manager".
Debian/Ubuntu does that by making the system packages install into
dist-packages instead of site-packages, but I wonder if we could so some
tweaks in site and sysconfig to instead redirect pip to /usr/local.

I'll think about that one a bit more - could be a good thing to hack on
at the PyCon US sprints next month.

Cheers,
Nick.

-- 
Nick Coghlan
Red Hat Hosted & Shared Services
Software Engineering & Development, Brisbane

Testing Solutions Team Lead
_______________________________________________
python-devel mailing list
python-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel

Reply via email to