Hi
Some months ago I succeeded installing pyprocessing to run with python 3.2.3. The process involved the previous installation of pyglet '1.2alpha1' as you did. In what concerns pyprocessing itself I had to:
1- use the app 2to3-3.2 to convert the code to the 3.2 syntax.
$ 2to3-3.2 -w -n pyprocessing
(Here pyprocessing is the folder where all pyprocessing files are.)
2- Edit manually some files because of ctypes problems, due to the change of meaning of the divisions operators, namely:
function on_resize (in file __init__.py), primitives.py, PVector: change "/" to "//"
I played a little bit with it, wrote versions for some of the "normal" processing examples. I attach one of those examples.
Of course pyprocessing is slow, notwithstanding for exemplifying concepts and teaching purposes is very good.
Ernesto Costa