On Sep 22, 2008, at 23:13 , John Mandereau wrote:
On 2008/09/22, Matthias Neeracher wrote:In VocalEasel, I have some code which tests for the presence of python2.4 and if not found shows an alert taking the user to the download page; I'd be happy to donate this to lilypond, but it's written in Objective C++ and thus not directly suitable for inclusion.Thanks, but we can check Python version from Python scripts themselves,before importing the problematic modules:
The risk there is that if you do that, you can't modify the scripts to point to python2.4, and will have to change the version of the default "python" binary. I believe you can configure the binary Python installers to do that, but it's a course of action I try to avoid whenever possible.
if sys.hexversion < 0x02040000:error ("Python 2.4 or newer is required.\n\nIf your operating system isMac OS X, please install Python from http://www.python.org/download/mac/.")
Actually you can do even a tiny bit better than that by following that with a call to
system ("open http://www.python.org/download/mac/")
which will launch a browser window for the correct location.
Matthias
_______________________________________________ lilypond-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/lilypond-devel
