Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dependency on google-apitools package in Python SDK. #19073

Open
kennknowles opened this issue Jun 3, 2022 · 8 comments
Open

Remove dependency on google-apitools package in Python SDK. #19073

kennknowles opened this issue Jun 3, 2022 · 8 comments

Comments

@kennknowles
Copy link
Member

AFAIK google-apitools is not officially supported. For Google Cloud Platform APIs such as Datastore, Cloud Storage or Pub/Sub, using Cloud Client Libraries for Python is recommended. If that not possible, we may be able to use https://github.com/google/google-api-python-client - officially supported, but now in maintenance mode.

Imported from Jira BEAM-4850. Original Jira may contain additional context.
Reported by: tvalentyn.

@BjornPrime
Copy link
Contributor

.take-issue

@BjornPrime
Copy link
Contributor

BjornPrime commented Mar 1, 2023

Will be using this as a tracking issue for removing the apitools-generated clients and other stray references to apitools, so that we can eventually remove it as a dependency.

@BjornPrime
Copy link
Contributor

BjornPrime commented Mar 1, 2023

Replace storage_v1_client with GCS client #25676

@BjornPrime
Copy link
Contributor

BjornPrime commented Mar 1, 2023

Replace bigquery_v2_client with Google Cloud BigQuery client (and associated libraries) #25678

@BjornPrime
Copy link
Contributor

Replace dataflow_v1b3_client with a Google Cloud Python client #25679

@BjornPrime
Copy link
Contributor

Replace cloudbuild_v1_client with Google Cloud Build client #25680

@BjornPrime
Copy link
Contributor

Remove remaining dependency on apitools #25681

@Abacn
Copy link
Contributor

Abacn commented Mar 1, 2023

Some context: https://s.apache.org/beam-python-dependencies-pm
in particular this action item

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants