What does it take to build a debug version of PyOpenGL?
This is a feature that _all_ distributed python modules need to support.  Particularly when it comes to the Win32 platform. 
Anyone who has debugged any Python modules on Win32 should know (and anyone who distributes Python modules on Win32 should have debugged them!) that Python requires debug modules to end in _d.dll (or _d.pyd).  This means that any module that is used by a module that is being debugged needs to be built with debugging turned on (i.e. ends in *_d.* and linked against the correct debug run-time libraries).
--James Evans