-
Notifications
You must be signed in to change notification settings - Fork 1
PythonPackages
Jürgen Hermann edited this page Jun 20, 2017
·
5 revisions
Extra batteries… See also Awesome Python and https://github.com/jhermann/rudiments#other-packages.
- For templating use Jinja2, unless you have compelling reasons for another choice (and there are many); pystache can be used for pure logic-less templates.
- Arrow – Better dates and times for Python. See also pendulum.
-
Click or else stdlib's argparsse.
click
keeps simple use cases easy (just provide some function annotations), but also provides effortless bash completion, composability of CLI tools using it, and an extensive API for more complex scenarios.argparse
is the current stdlib weapon of choice, if you want to avoid extra dependencies.
- HTTP Requests (for Humans) – This is the Python package that everyone uses for working with HTTP on the client side.