notatallshaw opened a new pull request, #53329:
URL: https://github.com/apache/airflow/pull/53329

   See https://github.com/apache/airflow/pull/53306 and CC: @potiuk 
   
   The issue is many versions (e.g. 1.33.0)  of `snowflake-snowpark-python` 
require `protobuf<6,>=3.20` but this conflicts largely with `grpcio-status` 
where many versions (e.g. 1.73.1) require `protobuf<7.0.0,>=6.30.0`.
   
   This takes advantage of the fact that pip uses an upper bound as an 
indicator that that requirement must be resolved first, without adding any 
actual restrictions on upper bounds: 
https://pip.pypa.io/en/stable/topics/more-dependency-resolution/#the-resolver-algorithm
   
   Unfortunately this particular one trips up even the optimistic back tracker 
optimization coming in pip 25.2, so either I need to figure out some more 
optimizations for pip's resolver to handle this, or pip needs a whole new 
resolver.


-- 
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: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to