Simplify import generation for generated clients.

There's a complex web of trickery in place for how I write import lines in
generated clients, mostly to make things work both internally and externally.
At this point, it's just confusing -- simplifying for now and I'll deal with
merging it internally later.
3 files changed
tree: a8062a13b7d16007e4eb2a6661302e44f9a150b2
  1. apitools/
  2. samples/
  3. .gitignore
  4. .travis.yml
  5. ez_setup.py
  6. LICENSE.txt
  7. MANIFEST.in
  8. README.md
  9. setup.py
  10. tox.ini
README.md

apitools

Build Status

apitools is a collection of utilities to make it easier to build client-side tools, especially those that talk to Google APIs.

Installing as a library

  • pip install apitools

Installing the command-line tools

  • pip install apitools[cli]

Installing the testing dependencies

  • pip install apitools[testing]

Current status

There are a few imminent large changes:

  • finish the protorpc -> proto2 transition
  • switch from httplib2 to requests
  • better retry support
  • R client library generation
  • optional support for dict -> dict as the signature on client methods, doing the proto conversion (and validation!) under the hood.