Good news everyone! :)
PyOpenCL git builds and tests ok (aside from one issue ) on Python
3.1.2. I've just finished the initial port. If you decide to give this a
spin, I'd be happy to hear how things work out for you. Note that you need
pytools from git for this to work.
(This is accomplished through 2to3, so PyOpenCL is still
backward-compatible all the way to Python 2.4.)