1440 def doDependancyChecks(): |
1440 def doDependancyChecks(): |
1441 """ |
1441 """ |
1442 Perform some dependency checks. |
1442 Perform some dependency checks. |
1443 """ |
1443 """ |
1444 # TODO: update as necessary for PyQt6 6.2.0 |
1444 # TODO: update as necessary for PyQt6 6.2.0 |
1445 # TODO: change that once QScintilla 2.13.0 is released |
|
1446 requiredVersions = { |
1445 requiredVersions = { |
1447 "pyqt6": 0x60101, |
1446 "pyqt6": 0x60101, |
1448 "pyqt6-charts": 0x60101, |
1447 "pyqt6-charts": 0x60101, |
1449 #"pyqt6-webengine": 0x60200, |
1448 #"pyqt6-webengine": 0x60200, |
1450 "pyqt6-qscintilla": 0x20c01, |
1449 "pyqt6-qscintilla": 0x20d00, |
1451 "sip": 0x60100, |
1450 "sip": 0x60100, |
1452 } |
1451 } |
1453 |
1452 |
1454 try: |
1453 try: |
1455 isSudo = os.getuid() == 0 and sys.platform != "darwin" |
1454 isSudo = os.getuid() == 0 and sys.platform != "darwin" |