On Thu, Jun 18, 2009 at 5:02 PM, Leonardo Santagada email@example.com:
I remember when snakebite was announced someone had the idea to have a kind of build bot go into pypi and get all packages sent to it and automatically compile them on snakebite for all major platforms and automatically run tests and submit the compiled packages to pypi. Is anyone working on this?
I mentioned that need a while ago and work on a project see ( http://tarekziade.wordpress.com/2009/05/28/smoke-testing-in-distutils), and I made a buildbot doing smoke tests : I have it running for a few packages here http://buildbot.ziade.org/waterfall on one slave so far.
I helps me on making sure I don't break distutils :)
I know Titus wants to do something similar as well, and I think Antonio project is adressing another need.
The biggest problem I see is security, but if people are really interested in this we could at least try it no?
I have a white list of packages so far. A complete system needs to run in a virtual environment and scratch it everytime a package is tested + cut the network access.
Automatic testing in many python versions, conversion using 2to3 and building packages for windows and macosx seems like a very interesting service.
I am calling "python setup.py sdist" and "python setup.py bdist" so far and compare the output on various python versions, but any command would work. If you are interested in writing some scripts, you are welcome to join, it's an open project located here http://bitbucket.org/tarek/distutils-builbot/src/