Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Python: Dev

Re: [New-bugs-announce] [issue7064] Python 2.6.3 / setuptools 0.6c9: extension module builds fail with KeyError

 

 

Python dev RSS feed   Index | Next | Previous | View Threaded


exarkun at twistedmatrix

Oct 9, 2009, 5:52 AM

Post #1 of 1 (318 views)
Permalink
Re: [New-bugs-announce] [issue7064] Python 2.6.3 / setuptools 0.6c9: extension module builds fail with KeyError

On 5 Oct, 01:04 pm, ziade.tarek [at] gmail wrote:
>On Mon, Oct 5, 2009 at 2:50 PM, <skip [at] pobox> 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.

If you want, until Snakebite is up, I can probably provide a slave which
can at least do this testing for Twisted and perhaps some other
projects.

Jean-Paul

Python dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.