Yes, I should have written about it when I actually committed the revision, but I forgot completely. 😀
About two months after Python 2.5 has been moved to the current repository of Arch I begun to think that maybe it was time to support the new release of our beloved language/interpreter.
I don’t know if it can be called “support”, but at least GL O.B.S. is now aware of it. 🙂
The changes are very simple yet of some importance.
First of all, pysqlite is not needed anymore if you have the integrated sqlite3 module:
if sys.version_info[:2] >= (2, 5): from sqlite3 import dbapi2 as sqlite else: from pysqlite2 import dbapi2 as sqlite
Moreover I make use of the updated API of the webbrowser module:
if sys.version_info[:2] >= (2, 5): webbrowser.open_new_tab(Globs.BROWSE_URL) else: webbrowser.Netscape('firefox').open(Globs.BROWSE_URL)
Another addition, not related with the support of Python 2.5, is the check_ver function, which checks if a particular version of OpenGL is available on the machine running GL O.B.S., this have opened the possibility to add an OpenGL 2 only test like GLSL_Parallax into benchmarks r47.
Python and GL O.B.S. are getting better and better. 😉