Hi. This isn't actually a request for support, but I didn't see any
"contribute" links.
I've been using PyOpenGL for some time in a major project, and I moved
the project to numpy1.0rc2 and python2.5, so I've had to compile
versions of PyOpenGL linked to those packages. Since I have some
windows users, I built a windows binary installer for PyOpenGL 2.0.2.01/
Py2.5/numpy1.0. It was a pain to compile, and I don't see any installers
for Py2.5 on this site, so I was wondering if you want to post it?
I don't use Tk (my project is all wxWidgets) or have the Tk headers on my
boxes, so this installer doesn't include Togl. I could provide some info
about what I had to set up to compile it if that would be helpful (mostly
this is stuff that would be easy for someone used to building on Win32 -
I'm not. I did have to make a few code edits though.)
Anyway, send me email and let me know where to upload it if you want it.
I have versions linked in the same way built on Mac OS 10.4 and Ubuntu
linux also, but these were a lot easier to build, and thus, I'm guessing,
less valuable.
Thanks for your work on Python!
Logged In: NO
Great idea! I don't know why they don't have a windows binary up on the site. I would love it if there were a .exe or even a .msi available for download.
Logged In: YES
user_id=1050793
Originator: YES
When I posted this, I also wondered why there wasn't a Windows binary linked to python 2.5. I got no response from the PyOpenGL project, but now I think I know why: They were busy cranking out PyOpenGL 3.0, which installs via python eggs.
The egg has win32 support, so you no longer need a compiler to install on Windows. I've installed 3.0.0a6 on XP with no hassle. I got the zip version and installed with "python setup.py install". Worked fine on systems without Visual Studio (or any other C compilers). The only hitch is that you have to get ez_setup.py from PEAK (http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions) and use it to install setuptools before you install PyOpenGL.
I didn't much like the "eggs" thing at first, but it does make installing compiled extensions on common platforms a lot easier (on ia64 Linux it's still a PITA, but you can't have everything...)