Summary up to now:

- Must ask permission to be integrated
- If integrated, tied to CPython's release cycle
- They can ask the PSF for grants
- It would be useful to cooperate on possible changes to CPython and the
packaging landscape to make it easier to write tools like this.
- Consider zipapp
- there could be something in the std-lib that allowed packaging into an
executable but with some limitations
- transforming zipapps into executables
https://docs.python.org/3/library/zipapp.html#making-a-windows-executable

As for Zipapp replacing native executables, well this is not really the
thread for it.

Well i think i'll try to contact the PyInstaller team to see what they say

Kind Regards,

Abdur-Rahmaan Janhangeer
about <https://compileralchemy.github.io/> | blog
<https://abdur-rahmaanj.github.io/>
github <https://github.com/Abdur-RahmaanJ>
Mauritius


On Thu, Nov 19, 2020 at 1:29 PM M.-A. Lemburg <m...@egenix.com> wrote:

> Hi Abdur,
>
> On 19.11.2020 10:02, Abdur-Rahmaan Janhangeer wrote:
> >     Before asking *us*, you ought to ask what the PyInstaller developers
> >     think of the idea of:
> >
> >     - relinquishing copyright to the PSF;
> >     - operating under the control of the Python core developers and
> steering
> >       council, under their terms;
> >     - releasing versions under the schedule of the Python interpreter;
> >     - under CPython's rules about backwards compatibility and new
> features;
> >
> >
> > Thank you for your input Mr Steven.
> > If we go along the same lines, i should
> > begin checking whether anyone who replies
> > forms part of the SC or not, whether they
> > have the right or not to reply to this thread etc.
>
> I think you misunderstood Steven's questions.
>
> The PSF requires that contributors sign a contributor agreement for
> any code which goes into the stdlib (or Python in general).
>
> Since PyInstaller is GPLed, it cannot be added to the stdlib
> without the copyright owners giving the PSF permission to relicense
> the code under the PSF license (or any other open source license
> as per the contributor agreement).
>
> Only the copyright owners can make this call.
>
> Note that this does not mean "relinquishing" the copyright as
> Steven put it. The copyright owners keep their copyright. They
> only give permission specifically to the PSF to relicense the
> code.
>
> The other points Steve gave are important as well, since continuing
> the development of PyInstaller within the context of Python's stdlib
> means that they would have adhere to the processes we have for this.
>
> IMO, PyInstaller is a great tool, but adding it to the Python
> stdlib would not necessarily be an advantage, since it's development
> would then be tied to Python's release cycle, which reduces the
> flexibility the maintainers have in e.g. providing fixes quickly.
>
> Since the project appears to be struggling a bit, it may be
> worthwhile having the project owners ask the PSF or major company
> users for a grant.
>
> Cheers,
> --
> Marc-Andre Lemburg
> eGenix.com
>
> Professional Python Services directly from the Experts (#1, Nov 19 2020)
> >>> Python Projects, Coaching and Support ...    https://www.egenix.com/
> >>> Python Product Development ...        https://consulting.egenix.com/
> ________________________________________________________________________
>
> ::: We implement business ideas - efficiently in both time and costs :::
>
>    eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
>     D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
>            Registered at Amtsgericht Duesseldorf: HRB 46611
>                https://www.egenix.com/company/contact/
>                      https://www.malemburg.com/
>
>
_______________________________________________
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/EFFD4JEW3KEMGCGTQCP4AOQKDY7FREPQ/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to