[Python-Dev] PEP 594: Removing dead batteries from the standard library (original) (raw)
Steven D'Aprano steve at pearwood.info
Wed May 22 06:48:23 EDT 2019
- Previous message (by thread): [Python-Dev] PEP 594: Removing dead batteries from the standard library
- Next message (by thread): [Python-Dev] PEP 594: Removing dead batteries from the standard library
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, May 21, 2019 at 01:59:56PM -0400, Terry Reedy wrote:
On 5/21/2019 9:01 AM, Steven D'Aprano wrote: ... >Many Python users don't have the privilege of being able to install >arbitrary, unvetted packages from PyPI. They get to use only packages >from approved vendors, including the stdlib, what they write themselves, >and nothing else. Please don't dismiss this part of the Python community >just because they don't typically hang around in the same forums we do. ...
The problem with this argument, taken by itself, it that it would argue for adding to the stdlib 100s or 1000s of modules or packages that would be useful to many more people than the modules proposed to be dropped.
No -- taken by itself it is only an argument against removing what already exists (or at least to be conservative in what we remove). That is all I'm saying.
It requires an additional argument that we add anything new, and I'm not making that argument here.
The additional argument is valid as a counter to "just put it on PyPI". The argument goes like this:
if we agree that the aardvark module is useful and appropriate for the std lib (not every useful module is, for many reasons!) we could still decide not to add it;
if we add it to the std lib, it will be available to 100% of users of the std lib;
but if we say "put it on PyPI", it will only be available to (let's say) 85% of users.
But I'm not making that argument here because I'm not asking to add anything.
-- Steven
- Previous message (by thread): [Python-Dev] PEP 594: Removing dead batteries from the standard library
- Next message (by thread): [Python-Dev] PEP 594: Removing dead batteries from the standard library
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]