PyOpenGL is a set of Python bindings for the OpenGL graphical rendering library. It has a page on how to compile with py2exe, but it is outdated. Here's how I made it work for me, although it is quite wasteful in space.

I think that's what did the trick for me, now . If you need funky stuff like TK, WGL, or OpenGLContext, maybe the original tutorial by PyOpenGL helps.

Tested with Python 2.6, py2exe version 0.6.9 and PyOpenGL version 3.0.0. Only tested the executable on a machine that had PyOpenGL already on it, going to test on a machine without it tomorrow.

--- Bram Geron