Re: [Python-ideas] Proposing additions to the standard library

2018-11-14 Thread Jonathan Crall
@Stéfane Bolton looks really neat! I'll take a look. Some of my stuff may fit better as a PR for this library. Also I don't think its foolish to depend on a package for one function, given that that (a) that function is really useful or (b) the size of the dependency itself is small. Given my

Re: [Python-ideas] Proposing additions to the standard library

2018-11-12 Thread Stéfane Fermigier
Are you aware of https://boltons.readthedocs.io/ (whose motto is "Functionality that should be in the standard library.") ? Or similar endeavours such as: - https://pypi.org/project/auxlib/ - https://pypi.org/project/omakase/ - (And probably many others on PyPI with similar descriptions such as

Re: [Python-ideas] Proposing additions to the standard library

2018-11-12 Thread Eric Fahlgren
My intuition has always been that the recipes, taking 'flatten' as an excellent example, solve problems in a specific way that is not generally considered to be the "right" way. For example, should 'flatten' perform one-level flattening or deep recursive flattening? Should it handle strings as

Re: [Python-ideas] Proposing additions to the standard library

2018-11-12 Thread Nick Timkovich
Not to derail the conversation, but I've always been curious why the itertools recipes are recipes and not ready-made goods (pre-baked?) that I can just consume. They're great examples to draw from, but that shouldn't preclude them from also being in the stdlib. On Mon, Nov 12, 2018 at 7:41 PM

Re: [Python-ideas] Proposing additions to the standard library

2018-11-12 Thread Michael Selik
On Sat, Nov 10, 2018 at 6:56 PM Jonathan Crall wrote: > Sometimes there's a good, useful function than doesn't get added because >> there's no reasonable place to put it. For example, a "flatten" function >> has been talked about since Python 1.x days, and we still don't have a >> standard

Re: [Python-ideas] Proposing additions to the standard library

2018-11-10 Thread Jonathan Crall
@Steve, this is just the sort of feedback I was looking for. Small and conservative additions make sense. I definitely think that some functions do fit into existing stdlib modules. For instance, AutoDict might go in collections. Sorry, some of these aren't descriptive enough, and if you're

Re: [Python-ideas] Proposing additions to the standard library

2018-11-10 Thread Steven D'Aprano
On Sat, Nov 10, 2018 at 08:36:52PM -0500, Jonathan Crall wrote: > I'm interested in proposing several additions to the Python standard > library, and I would like more information on the procedure for doing so. > Are all additions done via a PEP? Not necessarily. Small, obvious enhancements can