Valor
Python HTTP clients for APIs represented by JSON Schema.
This is still super-early days yet, many things probably don't work. Use at your own risk.
Among most other things, docs aren't done, but check this out:
$ heroku auth:whoami
[email protected]
$ heroku apps
ancient-thicket-4976
arcane-reef-4005
...
$ python -i heroku.py
>>> heroku.account.info().email
u'[email protected]'
>>> [app.name for app in heroku.app.list()]
[u'ancient-thicket-4976', u'arcane-reef-4005', ...]
Then see heroku.py as an example of how this works.
What's with the name? The Ruby version of the same thing is Heroics. Heroics. Valor. See what I did there?