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]
