Greetings list, Since the thread is revolving around Zipapps, this thread might be useful:
https://mail.python.org/archives/list/python-ideas@python.org/thread/EMP4PMT7AHUJPLYD2DN4MXKCMGDK3QSO/ The elaboration by Andrew Svetlov gives a full idea of how PyInstaller works. Not very clean for sure, though i have not seen other approaches. On the other hands if the use case is strong enough then it warrants it's use. After the above thread I contacted a number of Zipapp-related persons including the author of Shiv ( Loren Carvalho ) who was kind enough to reply. Along the conversation he stated that > In fact, shiv itself sort of breaks a fundamental assumption about zipapps: that they remain zipped! shiv pyz files extract themselves on execution, for a myriad of reasons. Considering the 3 enhancements proposed by Mr Moore, i'd say that zipapps needs a tidbit twerking to be a great packaging solution. A successful zip-based packaged format is the JAR ( https://en.wikipedia.org/wiki/JAR_(file_format)). JSmooth is a tool for converting JARs into EXEs https://en.wikipedia.org/wiki/JSmooth Might give some leads Though this thread suggests adding the natural abilities of turning python projects into executables, doing so via zipapps is an option i haven't considered. And it does not seem like it's for tomorrow. Kind Regards, Abdur-Rahmaan Janhangeer about <https://compileralchemy.github.io/> | blog <https://abdur-rahmaanj.github.io/> github <https://github.com/Abdur-RahmaanJ> Mauritius
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/YB7UILS6ZWZZWTB2EOBQ7X4AEEJV5YLX/ Code of Conduct: http://python.org/psf/codeofconduct/