faassen at startifact.com
Wed Dec 22 09:18:44 EST 2010
Recently we had a discussion concerning PyPy and Grok. One thing that
came up was the following:
> buildout doesn't work with PyPy 1.4 yet. I'm testing it with PyPy
> trunk in the context of another project, and hopefully we'll make
> progress there.
I reported some bugs to PyPy. They've released PyPy 1.4.1, and this
fixes all buildout-related bugs, so that buildout (with distribute, pypy
bootstrap.py -d) now works out of the box!
PyPy now works with Fanstatic out of the box too, if you disable the
pycov plugin for pytest (as that's a C extension).
It now is more feasible to start tackling converting other projects to
PyPy. There is still a bit of a holdup as PyPy only supports Python 2.5
right now, but I expect a release of a Python 2.7 version to be a few
Interesting projects to experiment with would be zope.interface (does
the plain Python version work with PyPy?) and the ZODB. I expect
especially the latter to be challenging. Once those are working a
version of Grok that worked with PyPy is in sight (with some intense
hacking elsewhere, there are more C extensions around).
More information about the Grok-dev