Last cleanup for working package generation.

This makes two changes:
* Switch to a --root_package flag that we use for imports, which we elide if
  it's empty, and
* chmod the generated CLI.

Generated clients *should* work out of the box now.
3 files changed
tree: a2b5d657dd73d0f9d53c23df322bddfdc560554d
  1. apitools/
  2. .gitignore
  3. .travis.yml
  4. ez_setup.py
  5. LICENSE.txt
  6. MANIFEST.in
  7. README.md
  8. setup.py
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.

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.