Hacker News new | ask | show | jobs
by marcofucci 4965 days ago
You should probably add requests http://docs.python-requests.org. Anyway great list! I'm already using most of them and they are awesome.
2 comments

Hey. Author of the blog post here.

I specifically excluded awesome libs like requests, SQLAlchemy, Flask, fabric etc. because I thought them too "main-stream". If you know what you're trying to do, it's almost guaranteed that you'll stumble over the aforementioned. I tried to compile a little bit of a list of libraries that SHOULD be better known, but aren't.

I see your point but in my opinion, requests is quite different from SQLAlchemy, Flask and fabric. I wouldn't put them at the same level.
That's what I thought you'd done, and it was a great idea. Except for dateutil and sh, I hadn't heard of any of these. In response to the 'Python for Humans' post, this was a perfect compendium.

Thanks a million.

Yeah. Also pretty much anything by Kenneth Reitz (although i can't warm to the args lib for some reason) is worth a good look.

Could probably do a top 7 just by Reitz:

  From: https://github.com/kennethreitz

  1. Requests
  2. CLINT - Easy CLI tools inc cross platform colour
  3. Envoy - "subprocess for humans"
  4. Tablib - csv, excel and plenty others, tabular data
  5. python-guide - A work in progress book
  6. dynamo - Amazon Dynamo as a python dict
  7. gistapi.py