Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShyamnath Premnadh <Shyamnath.Premnadh@qt.io>2024-01-31 16:33:05 +0100
committerShyamnath Premnadh <Shyamnath.Premnadh@qt.io>2024-03-06 17:05:02 +0100
commit7526d9c4aa884a9d03700a76751158fd9c8bfece (patch)
treedf4b3136e4b9175c768b17ee152a5c299380f2be /sources/pyside-tools/android_deploy.pyproject
parentfe62a95fe11cf2b4904fa09c57996089505a9438 (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.pyproject2
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"
]
}