install.py

branch
Py2 comp.
changeset 2791
a9577f248f04
parent 2680
110ac646a3a0
parent 2763
e4794166ad70
child 2846
b852fe4d153a
--- a/install.py	Mon Jul 08 21:47:26 2013 +0200
+++ b/install.py	Mon Jul 08 22:36:10 2013 +0200
@@ -356,7 +356,7 @@
         "eric5-webbrowser", "eric5-iconeditor",
         "eric5_api", "eric5_compare",
         "eric5_configure", "eric5_diff",
-        "eric5_doc",
+        "eric5_doc", "eric5_qregularexpression",
         "eric5_qregexp", "eric5_re",
         "eric5_trpreviewer", "eric5_uipreviewer",
         "eric5_unittest", "eric5",
@@ -458,6 +458,7 @@
     wnames.append(createPyWrapper(cfg['ericDir'], "eric5_pluginrepository"))
     wnames.append(createPyWrapper(cfg['ericDir'], "eric5_pluginuninstall"))
     wnames.append(createPyWrapper(cfg['ericDir'], "eric5_qregexp"))
+    wnames.append(createPyWrapper(cfg['ericDir'], "eric5_qregularexpression"))
     wnames.append(createPyWrapper(cfg['ericDir'], "eric5_re"))
     wnames.append(createPyWrapper(cfg['ericDir'], "eric5_snap"))
     wnames.append(createPyWrapper(cfg['ericDir'], "eric5_sqlbrowser"))
@@ -820,7 +821,7 @@
         from PyQt4 import Qsci      # __IGNORE_WARNING__
     except ImportError as msg:
         print("Sorry, please install QScintilla2 and")
-        print("it's PyQt4 wrapper.")
+        print("its PyQt4 wrapper.")
         print('Error: {0}'.format(msg))
         exit(1)
     print("Found QScintilla2")
@@ -1023,6 +1024,10 @@
     global progName, modDir, doCleanup, doCompile, distDir, cfg, apisDir
     global sourceDir, configName, macAppBundleName, macPythonExe
     
+    if sys.version_info > (3, 9, 9) or sys.version_info < (3, 0, 0):
+        print('Sorry, eric5 requires Python 3 for running.')
+        exit(5)
+    
     progName = os.path.basename(argv[0])
     
     if os.path.dirname(argv[0]):

eric ide

mercurial