Merge branch 'dep-checks' into 'master'

Update scripts/check_dependencies.py info

See merge request openlp/openlp!446
This commit is contained in:
Tim Bentley 2022-04-01 06:45:42 +00:00
commit 9a7dae38ca
1 changed files with 6 additions and 4 deletions

View File

@ -76,7 +76,7 @@ MODULES = [
'PyQt5.QtOpenGL', 'PyQt5.QtOpenGL',
'PyQt5.QtSvg', 'PyQt5.QtSvg',
'PyQt5.QtTest', 'PyQt5.QtTest',
'PyQt5.QtWebEngineWidgets', ('PyQt5.QtWebEngineWidgets', '(PyQtWebEngine on PyPI)'),
'PyQt5.QtMultimedia', 'PyQt5.QtMultimedia',
'appdirs', 'appdirs',
'sqlalchemy', 'sqlalchemy',
@ -108,9 +108,8 @@ OPTIONAL_MODULES = [
('pysword', '(import SWORD bibles)'), ('pysword', '(import SWORD bibles)'),
('uno', '(LibreOffice/OpenOffice support)'), ('uno', '(LibreOffice/OpenOffice support)'),
# development/testing modules # development/testing modules
('jenkins', '(access jenkins api)'),
('pytest', '(testing framework)'), ('pytest', '(testing framework)'),
('pytestqt', '(testing framework)'), ('pytestqt', '(PyQt testing framework - pytest-qt on PyPI)'),
('flake8', '(linter)') ('flake8', '(linter)')
] ]
@ -239,7 +238,10 @@ def main():
verify_python() verify_python()
print('Checking for modules...') print('Checking for modules...')
for m in MODULES: for m in MODULES:
check_module(m) if isinstance(m, (tuple, list)):
check_module(m[0], text=m[1])
else:
check_module(m)
print('Checking for optional modules...') print('Checking for optional modules...')
for m in OPTIONAL_MODULES: for m in OPTIONAL_MODULES:
check_module(m[0], text=m[1]) check_module(m[0], text=m[1])