[TIP] Idea for GSOC : a test infrastructure for PyPI

Grig Gheorghiu grig.gheorghiu at gmail.com
Mon Mar 22 11:36:37 PDT 2010

The latest Cheesecake code is up on bitbucket:

I'll find Michal's code for the Cheesecake service and upload it there
too. I want to encourage people to fork so I can pull back their

Michal -- can you put the PVS code on bitbucket too?


2010/3/22 Michał Kwiatkowski <constant.beta at gmail.com>:
> On Mon, Mar 22, 2010 at 6:10 PM, Tarek Ziadé <ziade.tarek at gmail.com> wrote:
>> On Mon, Mar 22, 2010 at 12:52 PM, Paul Hildebrandt <Paul.Hildebrandt at disneyanimation.com> wrote:
>>> This seems similar to what Michal and Grig did in 2006.
>>> http://mousebender.wordpress.com/application/
>>> I wonder if there is any overlap that would be helpful.
>> Indeed ! I understand now why there are some cheesecake fields in the PyPI Database.
>> Thanks for this link, I am ccing them to know what's the exact status of the project,
>> and what they have achieved so far.
> So we had two projects with Grig, one in 2006 and another one in 2007.
> The one from 2006 had two parts:
>  1. extending the Cheesecake tool,
>  2. building a Cheesecake service that would run the tool on new PyPI packages.
> You can read about the project here:
> http://mousebender.wordpress.com/category/cheesecake/
> Besides working on Cheesecake and the Cheesecake service, I also
> contributed some patches to PyPI, signed off by Richard. The idea was
> to not only have the Cheesecake service dashboard, but to actually
> show Cheesecake scores on the PyPI itself. That's why you see
> cheesecake_* tables in PyPI database. I have those patches lying
> around somewhere, I can send you copies, but you should be able to
> find them in the PyPI repository (look around August 2006).
> The Cheesecake service went live in February 2007, here's a related
> discussion on distutils-sig:
> http://mail.python.org/pipermail/distutils-sig/2007-February/007292.html
> I have a checkout of the code pointing at
> svn+ssh://mk@svn.idyll.org/svn/mk/cheesecake_service/trunk, but I'm
> not sure this repository still works. Anyway, I can put that on
> github/bitbucket if you want.
> The second GSoC project was about checking patches against CPython
> trunk. The system would automatically get the patch from Roundup,
> apply it, build it and run the full test suite in a sandboxed
> environment. Here's some more information:
> http://mousebender.wordpress.com/soc-2007-application/
> http://mousebender.wordpress.com/2007/07/29/pvs-update/
> We also had a Trac instance at http://pybots.org/pvs/ . I'm not sure
> if Grig kept a backup, but after I migrated to bzr all docs were moved
> to the repository was well. The code for the PVS is here:
> http://google-summer-of-code-2007-psf.googlecode.com/files/Michal_Kwiatkowski.tar.gz
> That's the actual bazaar repo, so the history is preserved as well.
> :-) Roundup and Subversion integration is probably not very useful,
> but code dealing with VMware can certainly be reused.
> I guess that sums it up. Let me know if you have more questions.
> Cheers,
> mk
> _______________________________________________
> testing-in-python mailing list
> testing-in-python at lists.idyll.org
> http://lists.idyll.org/listinfo/testing-in-python

More information about the testing-in-python mailing list