-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Bump dependencies of google provider after ads removal #30403
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
Conversation
762a8fd to
7961795
Compare
|
cc: @lwyszomi BTW. vendoring-in google-ads immmediately frees a lot of other dependencies in our constraints Let's see if the tests pass., |
|
I might want to add some limits back to limit the risk (seems that some static checks are failing with the new versions, so we might want to limit them until #30067 is completed. |
|
Yep. Tests are failing so I will likely add the limits back. |
7961795 to
fe19710
Compare
|
Actually - it's not that bad - just one test really faiked and rest was one search/replace missing I think. Let's see. |
422ab33 to
46e2714
Compare
46e2714 to
bbe84b6
Compare
We are temporarily switching to vendored-in google ads library in order to handle the clash of two issues: * Google ads switching off Google Ads v11 API * Google provider clinging on to old version of google-ads client due to protobuf <4 requirement from other google clients Strategic solution being worked out in apache#30067
bbe84b6 to
648830d
Compare
|
Closing this one with preference of implementing the right changes as part of #30067 |
yes, it will upgrade other SDK, because google-ads forced us to for example install protobuf<4. When you removed it from providers.yaml we don't have that restriction and SDK can be installed in latests version without conflicts. |
It's not even protobuf (yet). Those are other limits (I think limitation google ads put on For now. I've added those limits here: https://github.com/apache/airflow/blob/main/airflow/providers/google/provider.yaml#L80 So just a watchout you will have to remove those when you work on #30067 |
We are temporarily switching to vendored-in google ads library
in order to handle the clash of two issues:
due to protobuf <4 requirement from other google clients
Strategic solution being worked out in #30067
Based on #30399 (so only last commit counts)
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in newsfragments.