P.J. Eby wrote:
At 07:02 PM 7/21/2009 -0500, Dave Peterson wrote:
Or is there a better way to do this? Perhaps there is a way to force
py2app/py2exe to avoid putting Mayavi within the site-packages zipfile?
It would probably be better to extract tvtk_classes.zip to a directory
of the same name, so that instead of having nested zipfiles, there's
only one level of zipping, and you'll just be able to put the zipped
subdirectory on sys.path. (Note that you can put a subdirectory of a
zipfile on sys.path, and it'll still work. It's just that the
subdirectory has to be a directory inside the zipfile, not another
zipfile inside the zipfile.)
Thanks for the hint on a better direction! This appears to be an easy
way to solve the py2app problem, though it requires a little
modification to Mayavi itself since it attempts to dynamically add its
tvtk_classes.zip to the sys.path. Just comment that out.
-- Dave
_______________________________________________
Distutils-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig