On Thu, Nov 19, 2020 at 3:25 PM Abdur-Rahmaan Janhangeer <arj.pyt...@gmail.com> wrote: > > Greetings list, > > What do you think of adding PyInstaller as an official > part of CPython? Among the different native exports > options, PyInstaller holds a nice track of clean delivery. >
What's the advantage of having it as an official part, rather than remaining a third-party tool? Producing native executables is an attractive nuisance. It doesn't actually prevent people from disassembling your code (many MANY people seem to think that it does), it locks in a particular Python version, it locks in an OS architecture, it locks in everything that you shouldn't be locking in. Putting that sort of thing into the standard library will encourage people to use it when they really shouldn't. Also, blessing one particular executable builder means that all others become second-class citizens. Is PyInstaller so much better than everything else? It also would force PyInstaller to be released on exactly the same cadence as the Python that it comes with. It would be impossible for PyInstaller to release a hotfix between Python releases, or to add features and functionality to an already-released Python version. Against all of these disadvantages, what would be gained by bringing it into core? ChrisA _______________________________________________ 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/WF3ZJJTJTK7GFPDDFZMLO6VRMQYRSDAU/ Code of Conduct: http://python.org/psf/codeofconduct/