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 <rho...@kynesim.co.uk> wrote:

> On 16/06/2020 10:23, redrad...@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-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/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/
_______________________________________________
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/733DLERD2SP5H2RQODFM5EEZOFWK6XYT/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to