From 3dd33bc421269aff6599549702c33b34d6192267 Mon Sep 17 00:00:00 2001 From: Shyamnath Premnadh Date: Thu, 4 Aug 2022 11:32:12 +0200 Subject: Desktop Deployment - One step solution to deploy PySide6 applications using nuitka without worrying about the plethora of cli options provided by nuitka, at the same time retaining the option to specify advanced nuitka options. - Target: Windows, Linux, Mac - All options are specified through a config file. This makes it easier for expansion to android deployment - Tested for projects with QML files, ui files and rc files Task-number: PYSIDE-1612 Change-Id: Iefbdb55fa1c999295fac2a86b1f6d9b9ec45a0b1 Reviewed-by: Adrian Herrmann Reviewed-by: Friedemann Kleint --- build_scripts/platforms/unix.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'build_scripts/platforms/unix.py') diff --git a/build_scripts/platforms/unix.py b/build_scripts/platforms/unix.py index 5c228953f..d00e7536e 100644 --- a/build_scripts/platforms/unix.py +++ b/build_scripts/platforms/unix.py @@ -112,16 +112,16 @@ def prepare_packages_posix(self, _vars, cross_build=False): # For setting up setuptools entry points for script in ("pyside_tool.py", "metaobjectdump.py", "project.py", "qml.py", - "qtpy2cpp.py"): + "qtpy2cpp.py", "deploy.py"): src = f"{{install_dir}}/bin/{script}" target = f"{{st_build_dir}}/{{st_package_name}}/scripts/{script}" copyfile(src, target, force=False, _vars=_vars) - for script_dir in ("qtpy2cpp_lib",): + for script_dir in ("qtpy2cpp_lib","deploy"): src = f"{{install_dir}}/bin/{script_dir}" target = f"{{st_build_dir}}/{{st_package_name}}/scripts/{script_dir}" # Exclude subdirectory tests - copydir(src, target, _filter=["*.py"], recursive=False, _vars=_vars) + copydir(src, target, _filter=["*.py", "*.spec", "*.jpg"], recursive=False, _vars=_vars) # /bin/* -> {st_package_name}/ executables.extend(copydir( -- cgit v1.2.3