summaryrefslogtreecommitdiffstats
path: root/scripts/packagetesting
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-11-03 12:43:08 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-11-03 15:59:39 +0100
commitd2a15c79fd50b77b069236385fe57a44c448754d (patch)
tree53161c6369579625ef9cb14e6cf3ee4835514044 /scripts/packagetesting
parent2c833cb9f70b3b1a03fff41fa023300de2adab67 (diff)
testwheel.py: List the installed modules
Pick-to: master Change-Id: I7577176a3c23ae453cb833d32d869ef1959a4d66 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'scripts/packagetesting')
-rw-r--r--scripts/packagetesting/testwheel.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/packagetesting/testwheel.py b/scripts/packagetesting/testwheel.py
index f74953fc..295a1fc6 100644
--- a/scripts/packagetesting/testwheel.py
+++ b/scripts/packagetesting/testwheel.py
@@ -48,6 +48,19 @@ def get_pyside_version_from_import():
return 0, 0, 0
+def list_modules():
+ """List the installed Qt modules."""
+ if VERSION[0] > 5:
+ import PySide6
+ installed_modules = PySide6.__dict__["__all__"]
+ else:
+ import PySide2
+ installed_modules = PySide2.__dict__["__all__"]
+ installed_modules.sort()
+ module_string = ", ".join(installed_modules)
+ print(f"\nInstalled_modules ({len(installed_modules)}): {module_string}\n")
+
+
def pyside2_examples():
"""List of examples to be tested (PYSIDE 2)"""
return ['widgets/mainwindows/mdi/mdi.py',
@@ -285,6 +298,8 @@ if __name__ == "__main__":
sys.exit(1)
print('Detected PySide{} at {}.'.format(VERSION, root))
+ list_modules()
+
if VERSION >= (6, 4, 0):
test_tools()