scripts/install.py

branch
eric7
changeset 8654
7244c30032d8
parent 8640
b4e75efa081d
child 8656
8fbaa183c41e
equal deleted inserted replaced
8653:43d556326ded 8654:7244c30032d8
1424 """ 1424 """
1425 # TODO: update as necessary for PyQt6 6.2.0 1425 # TODO: update as necessary for PyQt6 6.2.0
1426 requiredVersions = { 1426 requiredVersions = {
1427 "pyqt6": 0x60101, 1427 "pyqt6": 0x60101,
1428 "pyqt6-charts": 0x60101, 1428 "pyqt6-charts": 0x60101,
1429 #"pyqt6-webengine": 0x60200, 1429 "pyqt6-webengine": 0x60200,
1430 "pyqt6-qscintilla": 0x20d00, 1430 "pyqt6-qscintilla": 0x20d00,
1431 "sip": 0x60100, 1431 "sip": 0x60100,
1432 } 1432 }
1433 1433
1434 try: 1434 try:
1491 from PyQt6 import QtWebEngineWidgets # __IGNORE_WARNING__ 1491 from PyQt6 import QtWebEngineWidgets # __IGNORE_WARNING__
1492 except ImportError as msg: 1492 except ImportError as msg:
1493 if isSudo: 1493 if isSudo:
1494 print("Optional 'PyQt6-WebEngine' could not be detected.") 1494 print("Optional 'PyQt6-WebEngine' could not be detected.")
1495 else: 1495 else:
1496 # TODO: should PyQt6-WebEngine be a must requirement?
1496 pipInstall( 1497 pipInstall(
1497 "PyQt6-WebEngine>={0}".format( 1498 "PyQt6-WebEngine>={0}".format(
1498 versionToStr(requiredVersions["pyqt6-webengine"])), 1499 versionToStr(requiredVersions["pyqt6-webengine"])),
1499 "Optional 'PyQt6-WebEngine' could not be detected.\n" 1500 "Optional 'PyQt6-WebEngine' could not be detected.\n"
1500 "Error: {0}".format(msg) 1501 "Error: {0}".format(msg),
1502 force=False
1501 ) 1503 )
1502 1504
1503 try: 1505 try:
1504 from PyQt6 import QtCharts # __IGNORE_WARNING__ 1506 from PyQt6 import QtCharts # __IGNORE_WARNING__
1505 except ImportError as msg: 1507 except ImportError as msg:

eric ide

mercurial