You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 13, 2026. It is now read-only.
It would help me prioritize work on pandas-gbq if Google could see how much BigQuery usage originates from pandas-gbq. Plus, it's actually required by the Google APIs terms of service that we accurately identify our "application" accurately in requests to Google APIs.
I propose we use the pandas version information in this string, as pandas seems to be the "application", since this package exists to ith pandas.read_gbq.
bigquery.Client(
client_info=ClientInfo(
user_agent="pandas-{}".format(get the pandas version)
)
)
It would help me prioritize work on pandas-gbq if Google could see how much BigQuery usage originates from pandas-gbq. Plus, it's actually required by the Google APIs terms of service that we accurately identify our "application" accurately in requests to Google APIs.
To do this, we need to populate the
user_agentproperty ofgoogle.api_core.client_info.ClientInfoorgoogle.api_core.gapic_v1.client_info.ClientInfowhen we construct abigquery.Clientorbigquery_storage_v1beta1.Client, respectively.I propose we use the pandas version information in this string, as pandas seems to be the "application", since this package exists to ith
pandas.read_gbq.Related: googleapis/google-cloud-python#8696