diff options
| author | Young Lee <leeyoung.li@outlook.com> | 2025-07-21 20:55:31 +0800 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2025-07-25 06:41:11 +0200 |
| commit | 8edf6c9f9b609042548d519ea0b38ab9e48db295 (patch) | |
| tree | 9a4b43baea51c720e50e3bc48ec5a25e94013cf7 /sources/pyside-tools/deploy_lib/config.py | |
| parent | 2ef1db2d6ee688575757fe9490b9da56ffa87d69 (diff) | |
Deployment: sort list values before filling values into pysidedeploy.spec
Task-number: PYSIDE-3146
Change-Id: I2c23e8ae3302bafc31a1a65013e2f3ed342d22ed
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/pyside-tools/deploy_lib/config.py')
| -rw-r--r-- | sources/pyside-tools/deploy_lib/config.py | 5 |
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 |
