diff options
author | Shyamnath Premnadh <shyamnath.premnadh@qt.io> | 2023-03-30 15:11:47 +0200 |
---|---|---|
committer | Shyamnath Premnadh <shyamnath.premnadh@qt.io> | 2023-03-30 21:28:10 +0200 |
commit | 94b30c7207bea2467f0d7e41e99af27ecc749ed5 (patch) | |
tree | 6971c609655b635a6773464d39daee9aa0874ba2 /create_wheels.py | |
parent | c84f67a7d9bf81bb41c6f6fcb4d0a14ebf191003 (diff) |
Deployment: Fix Nuitka Qml Issue
- Nuitka tries to do patchelf on all files in the 'Qt/qml' plugins
folder. Although this is a Nuitka bug, the file
qtquickcontrols2.conf that cause patchelf errors comes from the
newly added MaterialEditor Qml plugin, which has no relevance to
PySide6. Hence, removing it.
- Some of the Qml issues were fixed by upgrading Nuitka to 1.5.4
- Adapt test
Fixes: PYSIDE-2260
Task-number: PYSIDE-1612
Pick-to: 6.5
Change-Id: Ibc274769251e0533d960346a9d8271b2f65dcae9
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'create_wheels.py')
-rw-r--r-- | create_wheels.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/create_wheels.py b/create_wheels.py index ec04416c4..a56fb4957 100644 --- a/create_wheels.py +++ b/create_wheels.py @@ -68,6 +68,7 @@ def get_manifest(wheel_name: str, data: List[ModuleData]) -> str: # Skip certain files if needed lines.append("recursive-exclude PySide6/Qt/qml *.debug") + lines.append("prune PySide6/Qt/qml/QtQuick3D/MaterialEditor") return "\n".join(lines) |