[PyOpenGL-Users] Final stretch for PyOpenGL 3.x
Brought to you by:
mcfletch
From: Mike C. F. <mcf...@vr...> - 2008-08-15 19:57:13
|
Hi everyone, It's high time we (I) got PyOpenGL 3.0.0 final released, I've been puttering with it for 2+ years now and we're getting way behind the curve. Here's what seems to be remaining in the queue for release: * documentation o regeneration of the documentation from docbook o source-code url gathering from Open Source projects o figure out an approach for extension documentation o docstring tweaks to make the run-time docs easier to understand o migration documentation + needs people with big libraries to track what they needed to do to convert to 3.x * testing o win32 and OS-X need *way* more testing o hpux, solaris and the like need to be tested to see if they're even compatible o linux other than Ubuntu and Gentoo likely needs testing o testing with missing libraries to be sure we fail with useful warnings (i.e. GLE, GLUT) o testing with big existing PyOpenGL libraries/applications o Python 2.4, and 2.6 testing * installation procedures o need more testing o need documentation o need working samples of pyinstaller, py2exe and py2app recipes + pyinstaller *should* be workable now with recipe in cvs * optimization o profile real-world code and see if we can provide a few (optional) plug-ins to speed up common code paths o likely the "wrapper" class and the associated helper functions are the most appropriate targets o possibly add a few more optimization flags to drop debug/development functionality for deployment situations * WGL/AGL/XGL o while these libraries should be there, they haven't been tested at all o no extensions to these available yet * cleanup o some hacks, such as the use of classes instead of functions for wrappers are not likely necessary any more (Python 2.2 no longer being compatible with PyOpenGL) If people have other things they feel are needed before the final 3.0.0 release, please speak up. At some point post 3.0 release I'm thinking of moving the source-code repository to LaunchPad to use BZR and allow people to hack on the code-base more easily. Enjoy yourselves, Mike -- ________________________________________________ Mike C. Fletcher Designer, VR Plumber, Coder http://www.vrplumber.com http://blog.vrplumber.com |