
On Sat, Jul 1, 2023 at 10:24 PM Chris Angelico <rosuav@gmail.com> wrote:
On Sun, 2 Jul 2023 at 15:11, Christopher Barker <pythonchb@gmail.com> wrote:
The OP of this thread is not alone -- folks want an authoritative source -- they may not get that
An authoritative source is absolutely perfect for someone who wants less choices. "Just give me the one and only option and promise me that it's perfect!"
I don't think that it -- how about "Just give a few options that aren't worthless" would really help.
As one example, let's try looking for a regular expression parser. The standard library has one already, but PyPI has more. There's "regex", but also 500 pages of other hits for the search "regular expression"
I think you've made my point -- who wants to wade through 500 packages? How many of those packages are reasonably well tested and maintained? I'll bet a good fraction of those are essentially worthless. Getting 50 hits would be a lot more manageable -- it doesn't have to be one. Only re (the one in the stdlib)? What if you want PCREs -
there's no package called "pcre" but there's "pcre2", "python-pcre", and probably others.
And are those three (and others?) actually useful maintained packages? Or someone's abandoned experiment? Who the heck knows without digging into each one? NOTE: I did a (very) quick google to see if someone had written a blog about PCREs in Python that might provide some guidance -- no luck. I like your decentralized blog idea, but I'm not sure how to get people to write them :-) -CHB -- Christopher Barker, PhD (Chris) Python Language Consulting - Teaching - Scientific Software Development - Desktop GUI and Web Development - wxPython, numpy, scipy, Cython