Hi,

the "batteries included" argument was a huge selling points years ago (when Aaron Watters wrote "Internet Programming With Python", for instance) but I think the situation has changed quite a bit since then.

My own experience is that for most of the packages in the standard library, there exists "better" (for some sense of "better") packages on PyPI. The reasons why this is so are obvious or have already been discussed (e.g. in https://www.python.org/dev/peps/pep-0413/ ).

It has also been discussed that some people can't rely on anything outside the standard packages, due to the constraints of their company or their field.

I can see some benefits in the idea, if I understand it correctly, of a two-tiers standard library ("core" and "standard"). 

This could complement or build upon the work of https://www.python.org/dev/peps/pep-0594/

  S.


On Tue, Jun 16, 2020 at 12:14 PM Rhodri James <rhodri@kynesim.co.uk> wrote:
On 16/06/2020 10:23, redradist@gmail.com wrote:
> I think it would be desired to modularize Python library and then to
> provide part of standard library through PyPi It will add possibility
> to evolve separately run-time and standard library

Uh, aren't the runtime and standard library already separate creatures?

> I think standard library should be as small as needed and all other
> functionality should be provided through PyPi It will be similar as
> `Rust` did ... they have pretty small `standard library` and `core
> library`

This is absolutely contrary to Python's "batteries included" philosophy,
so you are going to have to work to justify it.

> If Python would have small `standard library` and `core library` it
> would be add standardization for basic functional that should have
> some Python implementation ...

I would have expected (and your examples show) *less* standardization,
not more.

--
Rhodri James *-* Kynesim Ltd
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-leave@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/ADNUZDDIILZ4QX4FDCTEETJHXCWCVLOV/
Code of Conduct: http://python.org/psf/codeofconduct/


--
Stefane Fermigier - http://fermigier.com/ - http://twitter.com/sfermigier - http://linkedin.com/in/sfermigier
Founder & CEO, Abilian - Enterprise Social Software - http://www.abilian.com/
Chairman, National Council for Free & Open Source Software (CNLL) - http://cnll.fr/
Founder & Organiser, PyParis & PyData Paris - http://pyparis.org/http://pydata.fr/