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

[Task]: Remove exclusion for requests 2.32.* in Python SDK #32080

Closed
1 of 17 tasks
potiuk opened this issue Aug 5, 2024 · 0 comments · Fixed by #32236
Closed
1 of 17 tasks

[Task]: Remove exclusion for requests 2.32.* in Python SDK #32080

potiuk opened this issue Aug 5, 2024 · 0 comments · Fixed by #32236

Comments

@potiuk
Copy link
Member

potiuk commented Aug 5, 2024

What needs to happen?

Since docker/docker-py#3257 has been solved, I think it would be great to remove the limitation for requests 2.32.* - apparently added because of docker SDK incompatibility.

This might help us to manage Apache Airflow requirements as 2.32.* limitation for beam creates conflicts when few packages are installed together.

Happy to make a PR - but not sure if this is just enough to remove the limitation. Any guidance on that would be helpful.

Issue Priority

Priority: 2 (default / most normal work should be filed as P2)

Issue Components

  • Component: Python SDK
  • Component: Java SDK
  • Component: Go SDK
  • Component: Typescript SDK
  • Component: IO connector
  • Component: Beam YAML
  • Component: Beam examples
  • Component: Beam playground
  • Component: Beam katas
  • Component: Website
  • Component: Infrastructure
  • Component: Spark Runner
  • Component: Flink Runner
  • Component: Samza Runner
  • Component: Twister2 Runner
  • Component: Hazelcast Jet Runner
  • Component: Google Cloud Dataflow Runner
potiuk added a commit to potiuk/airflow that referenced this issue Aug 5, 2024
The "latest botocore" tests have conflicting dependencies for
latest yandexcloud provider - their "requests" support conflicts
with apache.beam and latest botocore.

For now we remove yandexcloud for those tests hoping that soon
apache.beam will support higher requests versions.

And issue has been created in apache.beam to remove the limitation
as the root cause seems to be already fixed.

See apache/beam#32080
potiuk added a commit to apache/airflow that referenced this issue Aug 5, 2024
The "latest botocore" tests have conflicting dependencies for
latest yandexcloud provider - their "requests" support conflicts
with apache.beam and latest botocore.

For now we remove yandexcloud for those tests hoping that soon
apache.beam will support higher requests versions.

And issue has been created in apache.beam to remove the limitation
as the root cause seems to be already fixed.

See apache/beam#32080
axelmagn added a commit to axelmagn/beam that referenced this issue Aug 19, 2024
@github-actions github-actions bot added this to the 2.59.0 Release milestone Aug 19, 2024
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this issue Nov 9, 2024
The "latest botocore" tests have conflicting dependencies for
latest yandexcloud provider - their "requests" support conflicts
with apache.beam and latest botocore.

For now we remove yandexcloud for those tests hoping that soon
apache.beam will support higher requests versions.

And issue has been created in apache.beam to remove the limitation
as the root cause seems to be already fixed.

See apache/beam#32080

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

Successfully merging a pull request may close this issue.

1 participant