[Python-Dev] Package install failures in 2.6.3
Ned Deily
nad at acm.org
Mon Oct 5 14:06:56 CEST 2009
There has been some discussion on the distutils-sig list over the past
few days about a change to distutils released with 2.6.3 which
inadvertently causes a number (all?) packages with C extensions that use
setuptools/easy_install to fail during builds/installs with a rather
cryptic error message. A number of popular packages are affected
directly or indirectly through dependencies.
The problem is summarized in the issue tracker here;
http://bugs.python.org/issue7064
which includes links to the distutils list archive and the setuptools
and Distribute project bug trackers.
Assuming that distutils is not changed in a forthcoming 2.6.4, users
and, possibly package maintainers, will need to take some action: either
migrate from setuptools to Distribute (an easy migration), or wait for a
fix to setuptools or the package or to the distribution (if there is
one).
I'm not proposing to debate the merits of all of the options here.
However, if a 2.6.4 release is to be pushed out quickly for other
reasons, a one-time window of opportunity would be available and it
would be prudent to at least consider the possibility of a distutils fix.
In any case, it seems like there should be some effort to make package
maintainers aware of the problem so they can take whatever steps
necessary to update their packages or help files or web sites etc.
--
Ned Deily,
nad at acm.org
More information about the Python-Dev
mailing list