From what I understand, the iPhone SDK gives a Cocoa-like interface.
pyglet uses Carbon on OS X, so even assuming there's a Python build
for the iPhone with Objective-C bindings, there's a lot of work to get
pyglet going on there, before even considering the differences between
OpenGL ES and OpenGL.
Alex.