diff options
author | Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> | 2024-01-31 16:33:05 +0100 |
---|---|---|
committer | Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> | 2024-03-06 17:05:02 +0100 |
commit | 7526d9c4aa884a9d03700a76751158fd9c8bfece (patch) | |
tree | df4b3136e4b9175c768b17ee152a5c299380f2be /sources/pyside-tools/android_deploy.pyproject | |
parent | fe62a95fe11cf2b4904fa09c57996089505a9438 (diff) |
Deployment: Find dependent modules
- Based on the desktop platform, find all the Qt module dependencies
of the application just like Android. These dependencies can help
in optimizing the plugins packaged with the application.
- Desktop deployment has new cl arguments: --extra-ignore-dirs
and --extra-modules that further complements finding the Qt
modules used by the application.
- Since the Qt dependencies are also required for desktop deployment,
'modules' field in pysidedeploy.spec is moved from under 'buildozer'
key to 'qt' key.
- dependency finding code moved to dependency_util.py. This also
helps in list the imports without conflicts in deploy_lib/__init__.py.
- Fix tests. Skip the deploy tests for macOS 11 as the CI does not
include dyld_info either via XCode or CommandLineTools.
Task-number: PYSIDE-1612
Change-Id: I3524e1996bfec76c5635d1b35ccbc4ecd6ba7b8d
Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io>
Diffstat (limited to 'sources/pyside-tools/android_deploy.pyproject')
-rw-r--r-- | sources/pyside-tools/android_deploy.pyproject | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/pyside-tools/android_deploy.pyproject b/sources/pyside-tools/android_deploy.pyproject index f976cb5a6..bc6347243 100644 --- a/sources/pyside-tools/android_deploy.pyproject +++ b/sources/pyside-tools/android_deploy.pyproject @@ -4,6 +4,6 @@ "deploy_lib/android/recipes/PySide6/__init__.tmpl.py", "deploy_lib/android/recipes/shiboken6/__init__.tmpl.py", "deploy_lib/android/__init__.py", "deploy_lib/android/android_helper.py", - "deploy_lib/android/buildozer.py" + "deploy_lib/android/buildozer.py", "deploy_lib/dependency_util.py" ] } |