On 19/11/20 5:59 pm, Chris Angelico wrote:
What's the advantage of having it as an official part, rather than remaining a third-party tool?
The advantage is that you know it will always be there and will be compatible with the relevant Python, rather than being at the mercy of a 3rd party to keep it up to date.
Producing native executables is an attractive nuisance.
I think talking about "native executables" misses the point. The goal isn't to have a native *executable*, it's to have a native *installation method*. That is, the user should be able to download an app and install it the same way as any other app on that platform, without having to know anything about Python or even that the app uses Python.
Most other serious software development systems provide some way to do this, and I don't think it's unreasonable to expect Python to do the same.