On Fri, Aug 02, 2019 at 07:52:37AM +1000, Chris Angelico wrote:

> Maybe there needs to be a
> second-tier recommendation, where a list of packages can be given that
> aren't category killers, but have been given the blessing of the
> Python devs as "this is a good-quality, well-maintained package, and
> can be depended on"?

Which of the core devs will have the responsibility for checking that 
something which is a good-quality, well-maintained, dependable package 
today remains so a year from now?

There are third-party libraries like numpy, nltk etc which are too 
specialised, big and complex for anyone to duplicate in their own code. 
But I think that anyone who pip installs more-itertools *solely* to 
avoid copying and pasting the "grouper" receipe from the docs is doing 
themselves, and the users of their software, a disservice. It's three 
lines of code. Adding a third-party dependency of 2000+ sloc to avoid a 
three liner is not as bad as the Node.js LeftPad debarcle, but it's 
heading into the same ballpark.

(Of course the calculus changes if you are a heavy consumer of 
iterators, and the extra tools in more-itertools are useful for you.)




-- 
Steven
_______________________________________________
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/G6TPH6MESITYI2F6MTPWWWASXULO4H6T/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to