This is mainly intended for MacOS GUB binaries.
+def require_python_version ():
+ if sys.hexversion < 0x02040000:
+ stderr_write ("Python 2.4 or newer is required to run this program.\n\
+Please upgrade Python from http://python.org/download/, and if you use MacOS X,\n\
+please read installation instructions in Application usage.")
+ os.system ("open http://python.org/download/")
+ sys.exit (2)
+
# Modified version of the commands.mkarg(x), which always uses
# double quotes (since Windows can't handle the single quotes:
def mkarg(x):
# Modified version of the commands.mkarg(x), which always uses
# double quotes (since Windows can't handle the single quotes:
def mkarg(x):
import lilylib as ly
global _;_=ly._
import lilylib as ly
global _;_=ly._
+ly.require_python_version ()
+
import convertrules
lilypond_version_re_str = '\\\\version *\"([0-9.]+)"'
import convertrules
lilypond_version_re_str = '\\\\version *\"([0-9.]+)"'
import langdefs
global _;_=ly._
import langdefs
global _;_=ly._
+ly.require_python_version ()
# Lilylib globals.
program_version = '@TOPLEVEL_VERSION@'
# Lilylib globals.
program_version = '@TOPLEVEL_VERSION@'