For work on Blender opengl I would eventually try to use pyglet (at least some parts) BUT is must be Python 3.2 ...
I got pyglet today and made 2to3 conversions
AND it just seems to work with python 2.6 and 2.7, I got the kitten.jpg in a window ;-)
Python 3.2 complains
File "C:\pyglet-1.1.4\pyglet\gl\__init__.py", line 315, in <lambda>
lambda info: info.get_renderer().startswith('ATI Radeon X')),
TypeError: expected an object with the buffer interface
Is there already a workaround for Python 3.2???