potiuk commented on code in PR #50285:
URL: https://github.com/apache/airflow/pull/50285#discussion_r2076551469


##########
providers/amazon/pyproject.toml:
##########
@@ -100,9 +100,6 @@ dependencies = [
 # boto3 have native async support and we move away from aio aiobotocore
 "aiobotocore" = [
     "aiobotocore[boto3]>=2.21.1",
-    # boto3 here should be synchronized with latest aiobotocore version 
otherwise pip might get
-    # into a backtracking loop and fail to install the package

Review Comment:
   We can still manually update constraints before 3.0.1 is out and force the 
amazon provider, but I **think** if we remove those (already outdated) limits - 
things should just work automatically.
   
   The issue is really that:
   
   a)  this was really a hack to disable backtracking
   b) 5 days ago aiobotocore released a new version (2.22.0)  and it has
   
   ```
   boto3>=1.37.2, <1.37.4
   ```
   
   and we do not have it updated in those limits. 
   
   So when we are installing `aiobotocore` extra, 1.37.3 is GOOD version of 
boto3 -> but the limits in amazon provider 9.6.1 and 9.7.0rc1 do not allow it 
to be instaled together with 1.37.3 boto3.
   
   
   By removing the limits from `aiobotocore` extra - we remove the outdated and 
really "artifficial` limit and allow to install aibotocore 2.22.0 and amazon 
provider 9.7.0rc2 (providing that we will release it without those limits)



-- 
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