Greetings list,
Use the simpler options until you can't use them. Then use the more complicated options.
The only thing i don't trust Mr Chris on is packaging. His technical Py views are sound and great. I have the impression that concerning packaging the view is: we can do with what we have, no need to add more. When enhancing Zipapps was proposed, if i remember correctly, the view was along the lines of: "Why Zipapp when you can double click on a Py file". Now concerning native executables, the view runs along the lines of "at least consider Zipapps".
I'm just saying that the default should be to NOT bundle the interpreter, and you only reach for a native executable if that doesn't work.
I have the impression that everybody talking about native executables here were talking about an optional way of packaging apps which help people and not as the preferred, standard and de facto way. Kind Regards, Abdur-Rahmaan Janhangeer about https://compileralchemy.github.io/ | blog https://abdur-rahmaanj.github.io/ github https://github.com/Abdur-RahmaanJ Mauritius