pydata/pandas — pull request #8590 by ichuang (2014-10-21 01:06:54+00:00)
Title: improve bigquery connector to optionally allow use of gcloud credentials

The pandas google bigquery connector can be difficult to use from an ipython notebook: when no authentication token exists, it fails silently (and can hang the notebook). This happens because the oauth2client library is trying to bring up a browser on the console, to request an auth token.

This PR provides an improved mechanism: an optional `use_gcloud_auth` argument which specifies that the user wants to employ a pre-existing authentication token, generated using [gcloud auth login](https://cloud.google.com/sdk/gcloud/reference/auth/login). An error is raised if the credentials file is missing.