This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new c6c8c1afa5 Limit aiobotocore for eager upgrade to prevent pip 
backtracking (#33362)
c6c8c1afa5 is described below

commit c6c8c1afa5e0a04e8921ce9cb4979c3120b2d5be
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Aug 13 11:50:53 2023 +0200

    Limit aiobotocore for eager upgrade to prevent pip backtracking (#33362)
    
    The new aiobotocore release 2.6.0 caused `pip` to backtract when
    finding `good` set of dependencies. This limitation should stop
    the backtracking until other dependncies causing the conflicts
    will be updated.
---
 Dockerfile.ci | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Dockerfile.ci b/Dockerfile.ci
index 10d786a2fa..def7c6345b 100644
--- a/Dockerfile.ci
+++ b/Dockerfile.ci
@@ -1375,8 +1375,8 @@ RUN echo "Airflow version: ${AIRFLOW_VERSION}"
 # Those are additional constraints that are needed for some extras but we do 
not want to
 # force them on the main Airflow package. Currently we need no extra limits as 
PIP 23.1+ has much better
 # dependency resolution and we do not need to limit the versions of the 
dependencies
-# !!! MAKE SURE YOU SYNCHRONIZE THE LIST BETWEEN: Dockerfile, Dockerfile.ci
-ARG EAGER_UPGRADE_ADDITIONAL_REQUIREMENTS=""
+# aiobotocore is limited temporarily until it stops backtracking pip
+ARG EAGER_UPGRADE_ADDITIONAL_REQUIREMENTS="aiobotocore<2.6.0"
 ARG UPGRADE_TO_NEWER_DEPENDENCIES="false"
 ARG VERSION_SUFFIX_FOR_PYPI=""
 

Reply via email to