Greetings list,
> What's the advantage of having it as an official part, rather than remaining a third-party tool? Easy generation of executables. Installing a version of Python gives you a complete suite > 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), The purpose is to create a packed state, not obfuscation. The ability to just run your program without worrying about further installation > it locks in a particular Python version, it locks in an OS architecture, it locks in everything that you shouldn't be locking in. That's the purpose of executables. > Putting that sort of thing into the standard library will encourage people to use it when they really shouldn't. Explanations appreciated > Also, blessing one particular executable builder means that all others become second-class citizens. Is PyInstaller so much better than everything else? It's quite good: "PyInstaller freezes (packages) Python applications into stand-alone executables, under Windows, GNU/Linux, Mac OS X, FreeBSD, Solaris and AIX. " This seems a more viable option than creating such a utility from scratch > 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. Same as all other integrated libs, though i do agree that with executable generators you have to be more careful Kind Regards, Abdur-Rahmaan Janhangeer about | blog github 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/4BACTMBDAKOMVUWFFMT3X244OXZWRM4B/ Code of Conduct: http://python.org/psf/codeofconduct/