potiuk commented on a change in pull request #21356:
URL: https://github.com/apache/airflow/pull/21356#discussion_r800725065



##########
File path: setup.py
##########
@@ -292,65 +302,72 @@ def write_version(filename: str = os.path.join(*[my_dir, 
"airflow", "git_version
     'pygithub',
 ]
 google = [
+    # Google has very clear rules on what dependencies should be used. All the 
limits below
+    # follow strict guidelines of Google Libraries as quoted here:
+    # While this issue is open, dependents of google-api-core, 
google-cloud-core. and google-auth
+    # should preserve >1, <3 pins on these packages.
+    # https://github.com/googleapis/google-cloud-python/issues/10566
+    # Some of Google Packages are limited to <2.0.0 because 2.0.0 releases of 
the libraries
+    # Introduced breaking changes across the board. Those libraries should be 
upgraded soon
+    # TODO: Upgrade all Google libraries that are limited to <2.0.0

Review comment:
       Yep. All the `<2.0.0` were left. I only removed <3 and <4.
   
   This was actually even announced and "warned" before by Google that 2.0.0 
for all the libraries will be breaking (they changed the way how 2.0.0 
libraries were generated (they are mostly automatically generated). So I do not 
*really* expect similar kind of breakage even in the future versions (and we do 
not even know if they will ever be 3s or 4s for those) 




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to