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/

Reply via email to