[Python-Dev] [New-bugs-announce] [issue7064] Python 2.6.3 / setuptools 0.6c9: extension module builds fail with KeyError
ziade.tarek at gmail.com
Mon Oct 5 15:04:11 CEST 2009
On Mon, Oct 5, 2009 at 2:50 PM, <skip at pobox.com> wrote:
> Ned> Due to a change in distutils released with Python 2.6.3, packages
> Ned> that use setuptools (version 0.6c9, as of this writing), or the
> Ned> easy_install command, to build C extension modules fail ...
> Ned> Among the packages known to be affected include lxml,
> Ned> zope-interface, jinja2, and, hence, packages dependent on these
> Ned> packages (e.g. sphinx, twisted, etc.).
> Maybe the Python test suite should include tests with a small number of
> widely used non-core packages like setuptools. I realize the pybots project
> exists to tackle this sort of stuff in greater detail. I'm thinking more of
> a smoke test than a comprehensive test suite covering all external packages.
> Setuptools is particularly important because so many extension authors use
> it. If it breaks it implicitly breaks a lot of PyPI packages.
I have created 6 months ago such a buildbot that downloads tarballs
from the community,
and run a few distutils commands on them, and make sure the result is
similar in 2.6/2.7.
and for "sdist" that the resulting tarball is similar.
It was running over Twisted and Numpy, but has been discontinued because
it was on my own server, where it was hard to keep it up (cpu/bandwidth)
If the Snakebite project could host my buildbot (or at least slaves)
or if the PSF could pay for a dedicated
server for this, we would be able to trigger such warnings, and
provide an e-mail service to package maintainers for example.
The build could occur everytime Distutils *or* the project changes.
> Python-Dev mailing list
> Python-Dev at python.org
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/ziade.tarek%40gmail.com
Tarek Ziadé | http://ziade.org | オープンソースはすごい! | 开源传万世，因有你参与
More information about the Python-Dev