I understand that this issue has been covered before, and the discussion rightly belongs to a py2exe list, but I'm hoping for a little luck here - some of you have had, and apparently worked around, this specific problem.

The py2exeeggs trick isn't working for me.  I am excluding OpenGL from my py2exe build, and copying the EGG into the dist directory manually.  The py2exeeggs (which is the first module imported) correctly finds the EGG and adds it to the system path.  However, the entry-points don't seem to be registered (my error is  "No array-type handler for type <type 'list'>"). I've tried explicitly calling dist.activate() as well...

Has anyone got py2exeeggs working with Python 2.4? Can I explicitly register the entry-points in the code?  Any ideas or suggestions would be appreciated.