Environment details
- OS type and version: Linux
- Python version: All versions in general
- pip version: (not relevant)
google-cloud-aiplatform version: currently: google-cloud-aiplatform[evaluation]>=1.145.0
Steps to reproduce
Our problem: Want to bump litellm in Apache Airflow which is a transitive dependency from google-cloud-aiplatform distribution. But upgrading google-cloud-aiplatform to a newer version locks litellm in a range litellm>=1.83.7, <1.83.15 and the versions which had fixed the vulnerability all pinned click==8.1.8 (see https://github.com/BerriAI/litellm/blob/v1.83.14-stable/pyproject.toml#L20) and Airflow had bugs in click and uses 8.3.3 therefore.
Attempted to upgrade to google-cloud-aiplatform[evaluation]>=1.145.0 in Airflow requires to downgrade click to 8.1.8 and this is generating a lot of side effects/bugs.
Therefore desire to bump/allow also higher litellm. In 1.84.0 the dependency to click has been relaxed (see https://github.com/BerriAI/litellm/blob/v1.84.0/pyproject.toml#L24) but this is not permitted in google-cloud-aiplatform currently
Environment details
google-cloud-aiplatformversion: currently: google-cloud-aiplatform[evaluation]>=1.145.0Steps to reproduce
Our problem: Want to bump
litellmin Apache Airflow which is a transitive dependency fromgoogle-cloud-aiplatformdistribution. But upgradinggoogle-cloud-aiplatformto a newer version locks litellm in a rangelitellm>=1.83.7, <1.83.15and the versions which had fixed the vulnerability all pinnedclick==8.1.8(see https://github.com/BerriAI/litellm/blob/v1.83.14-stable/pyproject.toml#L20) and Airflow had bugs in click and uses 8.3.3 therefore.Attempted to upgrade to
google-cloud-aiplatform[evaluation]>=1.145.0in Airflow requires to downgrade click to 8.1.8 and this is generating a lot of side effects/bugs.Therefore desire to bump/allow also higher
litellm. In 1.84.0 the dependency to click has been relaxed (see https://github.com/BerriAI/litellm/blob/v1.84.0/pyproject.toml#L24) but this is not permitted ingoogle-cloud-aiplatformcurrently