> On 20 Nov 2020, at 08:13, Abdur-Rahmaan Janhangeer <arj.pyt...@gmail.com>
> wrote:
>
> > - Some people, including me, don't think at this point this is a good idea
> > to integrate PyInstaller in the Python code base.
>
> The maintainer of Py2App said
>
> > FWIW I don’t think that bundling any of these tools with Python is useful
> > at this time.
>
> Which i overlooked as it was not the maintainer of PyInstaller speaking and i
> did not
> see any elaborattion
Wait a minute. Didn’t you ask them first?? Discussing the inclusion of a
package without
first asking the maintainer of a package about their opinion is not very
productive at best.
There are various reasons for not shipping these tools at this time:
1. None of them are clearly the best option (not that this is a sufficient
reason for inclusion)
2. The tooling is not “done” in any way, including it in the stdlib would tie
the release cycle to that of CPython itself
3. The tools need to adjust for changes in the underlying platform, which might
require additional features
4. Some of the tools contain logic to coax 3th-party libraries to work
correctly in a packaged application and need to adjust for changes in those
libraries
Cooperation and standardisation might be useful in for the last item, as well
as for any changes needed in CPython to make it easier to use for these tools.
This last one is similar to virtual environments: those were developed outside
of the stdlib and at some point a stdlib version added low-level functionality
that made writing tools like virtualenv easier.
Ronald
—
Twitter / micro.blog: @ronaldoussoren
Blog: https://blog.ronaldoussoren.net/
_______________________________________________
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/WY3BSDV34Q67G7JWQFWPCILTD63TPAK3/
Code of Conduct: http://python.org/psf/codeofconduct/