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

   Gate `google-cloud-aiplatform[evaluation]` to Python < 3.14, falling back to 
plain `google-cloud-aiplatform` on 3.14.
   
   `apache-airflow-providers-google` is currently uninstallable on Python 3.14: 
the `evaluation` extra pulls `litellm`, but `google-cloud-aiplatform` (latest 
1.163.0) caps the extra at `litellm<1.86.0`, and no litellm in that range works 
on 3.14 (1.95.0+ does, but it is above the cap). `pip install 
apache-airflow-providers-google` therefore fails with `ResolutionImpossible` on 
3.14, even though the provider advertises `requires_python >=3.10`.
   
   This gates the evaluation extra to `python_version < '3.14'` so 3.14 
installs the base aiplatform without the litellm-bearing extra. Everything else 
is unaffected. Removal of the workaround (once aiplatform raises its litellm 
ceiling to a 3.14-capable version) is tracked in #71268.
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 4.8)
   
   Generated-by: Claude Code (Opus 4.8) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


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