On 04Jun2019 1721, Victor Stinner wrote:
So what is happening for this PEP since Python 3.8 beta1 has been
released? Is it too late for Python 3.8 or not?

It seems like most people are confused by the intent of the PEP. IMHO
it would be better to rewrite "Remove packages from the stdlib" as
"Move some stdlib modules to PyPI". But that would require to rewrite
some parts of the PEP to explain how modules are moved, who become the
new maintainers, how to support modules both in stdlib (old Python
versions) and in PyPI (new Python), etc.

I think the problem with this is it sounds like the longer-term plan to maintain some stdlib packages independently of the CPython repo, *but still include them in the distro* (ensurepip style). This is a much broader set of packages that would still be available by default (assuming that distributors care about their users) but would also benefit from a single code base (rather than 3-4 branches) and being independently upgradeable (for backports and/or security fixes). They would probably still be managed by core developers, and it may be easier to attract new contributors for them since they don't need to manage the entire CPython repo.

By contrast, the packages in this PEP are just being deprecated and removed. We don't actually have to explain what happens next, and we don't have to block the PEP on those discussions.

But perhaps we should go for the big refactor now? Then at least we have an explanation for unmaintained packages too - they still show up in distros but are not part of the CPython source tree.

Cheers,
Steve
Python-Dev mailing list -- python-dev(a)python.org
To unsubscribe send an email to python-dev-leave(a)python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/

Reply via email to