3 ms·
This brought a couple of app ideas back to the front of my mind, but also the difficulties involved in shipping a Python app to an end user. Requiring the user
by Karunamon 9y ago
This brought a couple of app ideas back to the front of my mind, but also the difficulties involved in shipping a Python app to an end user. Requiring the user to care about the right version of the runtime, their python and library path, etc. is a real pain in the ass for all concerned.
Are there any Python projects out there that allow you to ship a "binary" (even if it's just a self contained python with the relevant libraries like WxPython brought in) for people to use?
- Tom4hawk 9y agoYes - cx_Freeze. Nice example is Cura application: https://github.com/Ultimaker/cura-build/tree/master/packaging https://github.com/Ultimaker/cura-build/tree/master/packagin... (hint: .in files) They are shipping Python 3.5.2 + required PyQT5 parts + other python libraries. Only Python files visible for users are in plugins folder (rest are bundled[as pyc-s] in single zip file, python interpreter is "merged" with entry *.py file as an executable). You can easily download Cura from Ultimaker site and "inspect" result yourself ;)