install.py

changeset 6364
6a496f0886ad
parent 6360
73033fa6a99c
child 6365
85f8745427a6
--- a/install.py	Sat Jun 23 15:29:15 2018 +0200
+++ b/install.py	Sat Jun 23 17:59:11 2018 +0200
@@ -13,7 +13,10 @@
 try:
     # Python2 only
     import cStringIO as io
-    import sip
+    try:
+        import sip
+    except ImportError:
+        from PyQt5 import sip
     sip.setapi('QString', 2)
     sip.setapi('QVariant', 2)
     sip.setapi('QTextStream', 2)
@@ -1425,7 +1428,10 @@
     
     # check version of sip
     try:
-        import sip
+        try:
+            import sip
+        except ImportError:
+            from PyQt5 import sip
         sipVersion = sip.SIP_VERSION_STR
         print("sip Version:", sipVersion.strip())
         # always assume, that snapshots or dev versions are new enough

eric ide

mercurial