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 remaining dependency on apitools #25681

Open
1 of 15 tasks
BjornPrime opened this issue Mar 1, 2023 · 1 comment
Open
1 of 15 tasks

Remove remaining dependency on apitools #25681

BjornPrime opened this issue Mar 1, 2023 · 1 comment

Comments

@BjornPrime
Copy link
Contributor

BjornPrime commented Mar 1, 2023

apitools is deprecated and continued reliance on it is complicating Beam's dependency management. Previous work should have already removed our dependence on the clients it generates for us (see #25676, #25678, #25679, #25680 and (tracking issue:) #19073).

Delete these clients (if not already deleted) and remove the remaining references to apitools outside of the clients by either replacing them with calls to Google Cloud Python libraries or (for small things), by bringing them into the Beam codebase if acceptable external replacements can't be found.

Finally, remove Beam's dependency on apitools. The job is done when this can be done safely.

Issue Priority

Priority: 2 (default / most feature requests should be filed as P2)

Issue Components

  • Component: Python SDK
  • Component: Java SDK
  • Component: Go SDK
  • Component: Typescript SDK
  • Component: IO connector
  • Component: Beam examples
  • Component: Beam playground
  • Component: Beam katas
  • Component: Website
  • Component: Spark Runner
  • Component: Flink Runner
  • Component: Samza Runner
  • Component: Twister2 Runner
  • Component: Hazelcast Jet Runner
  • Component: Google Cloud Dataflow Runner
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

2 participants