Re: [PyOpenGL-Users] py2exe and pyopengl?
Brought to you by:
mcfletch
From: Craig B. <cd...@gm...> - 2010-02-16 19:28:07
|
Thanks, Jef and Dan. I'm a bit perturbed that this is so messy; it has the smell of something that will break every time the slightest change happens to any of the involved components. I'm wondering whether Python is really suited to production OpenGL use, which is sad, as I've really been enjoying working in it. On Tue, Feb 16, 2010 at 10:27, Dan Helfman <Dan...@no...> wrote: > Jef Mangelschots wrote: >> please check out my previous posting called "HOWTO freeze PyOpenGL >> programs with py2exe": >> http://sourceforge.net/mailarchive/message.php?msg_name=eb8474fe0911100101u9dd7d24ibd1c56f2b2c1599e%40mail.gmail.com >> hope this helps. > > One further variation of Jef's instructions: You can programmatically > copy the OpenGL directory to "dist" via your setup.py so that you don't > have to copy it manually each time. Here's an example using > shutil.copytree(): > > > # Since the ignore keyword was introduced in Python 2.6, include a > # fall-back for Python 2.5. > try: > shutil.copytree( > opengl_dir, os.path.join( "dist", "OpenGL" ), > ignore = shutil.ignore_patterns( "*.py", "*.pyc", "GLUT", "Tk" ), > ) > except TypeError: > shutil.copytree( opengl_dir, os.path.join( "dist", "OpenGL" ) ) > > > This is from: > > http://bitbucket.org/dhelfman/maproom/src/tip/setup.py#cl-190 > > I didn't say it was pretty. :) > > Dan > > ------------------------------------------------------------------------------ > SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, > Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW > http://p.sf.net/sfu/solaris-dev2dev > _______________________________________________ > PyOpenGL Homepage > http://pyopengl.sourceforge.net > _______________________________________________ > PyOpenGL-Users mailing list > PyO...@li... > https://lists.sourceforge.net/lists/listinfo/pyopengl-users > -- Craig Berry - http://www.cine.net/~cberry/ "Lots of things in the universe don’t solve any problems, and nevertheless exist." -- Sean Carroll |