On 9/18/2014 11:55 AM, Antoine Pitrou wrote:
On Thu, 18 Sep 2014 16:37:23 +0100 Paul Moore email@example.com wrote:
On 18 September 2014 16:23, Petr Viktorin firstname.lastname@example.org wrote:
Listing "stdlib++" projects would mean vouching for them, even if only implicitly. Indeed, let's not get too carried away.
Nevertheless, there is community knowledge "out there" on what constitute best of breed packages. For example "everyone knows" that requests is the thing to use if you want to issue web requests.
Is it? That sounds like a caricatural statement. If I'm using Tornado, Twisted or asyncio, then requests is certainly not "the thing to use" to issue Web requests. And there are many cases where urlopen() is good enough, as well. Not to mention other contenders such as pycurl.
Collecting that knowledge together somewhere so that people for whom the above is *not* self-evident could easily find it, would be a worthwhile exercise.
If it's community knowledge, then surely that job can be done by the community. I don't think Python's official documentation is the right place to reify that knowledge.
In some cases, perhaps most, the official docs could simply point to community-maintained wiki pages. Web requests seems to be a topic with multiple alternatives, and to me a good candidate for a wiki page.