Hello, let say I have a PySide GUI app on PyPi and would like to provide something like Qt Maintenance Tool that basically takes care of installing my app using available python in PATH or propose to setup one, register some desktop launchers, takes care of updates. Is there anything like that? Most distribution tools I see are more about shipping an executable with python embedded.
5 June 2023
alexis jeandetHello, let say I have a PySide GUI app on PyPi and would like to provide something like Qt Maintenance Tool that basically takes care of installing my app using available python in PATH or propose to setup one, register some desktop launchers, takes care of updates. Is there anything like that? Most
I released an app recently after much thinkering on how to actually ship it.
Using the Python available in PATH is a recipe for disaster really… Dependancies might be wrong, if it is not present you can’t run anything, etc.
I ended up forking ‘fbs’ and repurpose it for my use case (mostly to allow the use of more modern Python versions)
alexis jeandetYes dependencies can be a pain. One option I see, would be to write a small app with PySyde that does this and distribute it with something like PyInstaller.
I must admit that I don't see an application where that would be more convenient then just ship an embedded Python interpreter
Keith KyzivatIsn't that essentially what that is?
If I understood what @jeandet is asking, he would like to create a small app (which would be distributed with PyInstaller embedding a Python interpreter) to handle the deployment of a PySide GUI app he has developed.
Replymessage unavailable
Had the same issue when rolling out from Arch to any other distro. You may rather look for the proper pre-built wheel for PySide6-Essentials on PyPI instead of relying on the repo packages.
Keith Kyzivatcross-compiling Qt for android?
Several different ways:
* Avoid cloning the repos that house those modules altogether using ./init-repository --module-subset=<modules you want> after cloning qt5.git
* -skip <repo>,<repo>... option to configure.
* -submodules <repo>,<repo>... option to configure.
not qt itself, i mean qt for python (pyside)
Keith Kyzivatsetup.py has --skip-modules and --modules-subset options.
yes. How to i pass them on if i use tools/cross_compile_android?