Skip to content

evaluation extra caps litellm below 1.86.0 on Python < 3.14, so litellm 1.88.6 (GHSA-3cv6-jpf6-8222 fix) cannot be installed #7201

Closed

Description

@gaurav-gandhi-2411

The evaluation extra declares, in both 1.165.1 (latest 1.x) and 2.4.0 (latest):

litellm<1.86.0,>=1.83.7; python_version < "3.14" and extra == "evaluation"
litellm<1.97.0,>=1.93.0; python_version >= "3.14" and extra == "evaluation"

litellm GHSA-3cv6-jpf6-8222 / CVE-2026-84377 (published 2026-09-30, medium) is fixed in 1.88.6 and later series, so on Python < 3.14 the extra cannot be installed with a patched litellm. google-adk[eval] requires google-cloud-aiplatform[evaluation]<2,>=1.148, so its users get 1.165.1 and litellm 1.85.7.

Repro (Python 3.11, pip 26.2.1):

$ pip install --dry-run "google-adk[eval]==2.11.0" | grep -o "google-cloud-aiplatform-[0-9.]*\|litellm-[0-9.]*" | sort -u
google-cloud-aiplatform-1.165.1
litellm-1.85.7
$ pip install "google-cloud-aiplatform[evaluation]==1.165.1" "litellm>=1.88.6"
The conflict is caused by:
    The user requested litellm>=1.88.6
    google-cloud-aiplatform[evaluation] 1.165.1 depends on litellm<1.86.0 and >=1.83.7; python_version < "3.14" and extra == "evaluation"
ERROR: ResolutionImpossible

Could the < 3.14 bound move to a range containing a patched release, as in #6598 and #6827? If something blocks it, what is it? I am not claiming the advisory is reachable through the evaluation client; it describes the LiteLLM proxy server.

Activity

  1. added a commit that references this issue on Oct 20, 2026
    87ea6c1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

api: vertex-aiIssues related to the googleapis/python-aiplatform API.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions