Skip to content

Fix google provider install failure on Python 3.14 - #71269

Closed
vatsrahul1001 wants to merge 1 commit into
mainfrom
fix-google-provider-py314-install
Closed

Fix google provider install failure on Python 3.14#71269
vatsrahul1001 wants to merge 1 commit into
mainfrom
fix-google-provider-py314-install

Conversation

@vatsrahul1001

Copy link
Copy Markdown
Contributor

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?
  • Yes — Claude Code (Opus 4.8)

Generated-by: Claude Code (Opus 4.8) following the guidelines

@vatsrahul1001
vatsrahul1001 requested a review from shahar1 as a code owner August 7, 2026 06:33
@boring-cyborg boring-cyborg Bot added area:providers kind:documentation provider:google Google (including GCP) related issues labels Aug 7, 2026
@vatsrahul1001
vatsrahul1001 requested a review from potiuk August 7, 2026 06:35
@vatsrahul1001

Copy link
Copy Markdown
Contributor Author

closing in favour of #71273

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers kind:documentation provider:google Google (including GCP) related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants