aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside-tools/deploy_lib/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside-tools/deploy_lib/config.py')
-rw-r--r--sources/pyside-tools/deploy_lib/config.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/sources/pyside-tools/deploy_lib/config.py b/sources/pyside-tools/deploy_lib/config.py
index 1e9cb8c8b..25e4cccd8 100644
--- a/sources/pyside-tools/deploy_lib/config.py
+++ b/sources/pyside-tools/deploy_lib/config.py
@@ -215,6 +215,7 @@ class Config(BaseConfig):
qml_files = [str(file.absolute().relative_to(self.project_dir.absolute()))
if file.absolute().is_relative_to(self.project_dir) else str(file.absolute())
for file in self.qml_files]
+ qml_files.sort()
self.set_value("qt", "qml_files", ",".join(qml_files))
@property
@@ -285,6 +286,7 @@ class Config(BaseConfig):
def excluded_qml_plugins(self, excluded_qml_plugins: list[str]):
self._excluded_qml_plugins = excluded_qml_plugins
if excluded_qml_plugins: # check required for Android
+ excluded_qml_plugins.sort()
self.set_value("qt", "excluded_qml_plugins", ",".join(excluded_qml_plugins))
@property
@@ -303,6 +305,7 @@ class Config(BaseConfig):
@modules.setter
def modules(self, modules: list[str]):
self._modules = modules
+ modules.sort()
self.set_value("qt", "modules", ",".join(modules))
def _find_qml_files(self):
@@ -458,6 +461,7 @@ class DesktopConfig(Config):
@qt_plugins.setter
def qt_plugins(self, qt_plugins: list[str]):
self._qt_plugins = qt_plugins
+ qt_plugins.sort()
self.set_value("qt", "plugins", ",".join(qt_plugins))
@property
@@ -467,6 +471,7 @@ class DesktopConfig(Config):
@permissions.setter
def permissions(self, permissions: list[str]):
self._permissions = permissions
+ permissions.sort()
self.set_value("nuitka", "macos.permissions", ",".join(permissions))
@property