diff options
| author | Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> | 2022-08-04 11:32:12 +0200 |
|---|---|---|
| committer | Adrian Herrmann <adrian.herrmann@qt.io> | 2022-10-10 19:19:16 +0200 |
| commit | 3dd33bc421269aff6599549702c33b34d6192267 (patch) | |
| tree | aea60d84e444c61bc534ee2e827b20f9f01d7e4f /build_scripts/platforms/unix.py | |
| parent | 53cd499c5ee2fe47996a3d7213a4021fd5538965 (diff) | |
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 <adrian.herrmann@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'build_scripts/platforms/unix.py')
| -rw-r--r-- | build_scripts/platforms/unix.py | 6 |
1 files changed, 3 insertions, 3 deletions
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) # <install>/bin/* -> {st_package_name}/ executables.extend(copydir( |
