Skip to content

Commit e072e1b

Browse files
authored
chore: pin LiteLLM to known good version (#1823)
Per internal guidance, pin LiteLLM to a known good version. - Keeps the lower-bound specification (`>=1.74`) - Effectively changes the upper-bound from (`<2.0` to `<1.82.7`) - Added greppable string: `# pin to known-good version` for easier replacement. Although `1.82.7` and `1.82.8` have already been purged from PyPI, still do this. We can revisit later when deemed appropriate. Closes ## By Submitting this PR I confirm: - I am familiar with the [Contributing Guidelines](https://github.com/NVIDIA/NeMo-Agent-Toolkit/blob/develop/docs/source/resources/contributing/index.md). - We require that all contributors "sign-off" on their commits. This certifies that the contribution is your original work, or you have rights to submit it under the same license, or a compatible license. - Any contribution which contains commits that are not Signed-Off will not be accepted. - When the PR is ready for review, new or existing tests cover these changes. - When the PR is ready for review, the documentation is up to date with these changes. ## Summary by CodeRabbit * **Chores** * Updated litellm dependency version constraints to a specific range across multiple packages. Authors: - Will Killian (https://github.com/willkill07) Approvers: - https://github.com/mnajafian-nv - David Gardner (https://github.com/dagardner-nv) URL: #1823
1 parent 2a9bf12 commit e072e1b

9 files changed

Lines changed: 172 additions & 172 deletions

File tree

examples/frameworks/adk_demo/uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/frameworks/agno_personal_finance/uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/nvidia_nat_adk/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ dependencies = [
5555
# Keep sorted!!!
5656
"nvidia-nat-core == {version}",
5757
"google-adk~=1.18",
58-
"litellm~=1.74",
58+
"litellm>=1.74,<1.82.7", # pin to known-good version
5959
]
6060

6161
[tool.setuptools_dynamic_dependencies.optional-dependencies]

packages/nvidia_nat_adk/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/nvidia_nat_agno/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ dependencies = [
5656
"nvidia-nat-core == {version}",
5757
"agno>=1.2.3,<2.0.0",
5858
"google-search-results>=2.4.2,<3.0.0",
59-
"litellm~=1.74",
59+
"litellm>=1.74,<1.82.7", # pin to known-good version
6060
"openai~=1.106",
6161
]
6262

packages/nvidia_nat_agno/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/nvidia_nat_crewai/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ dependencies = [
5757
# Keep sorted!!!
5858
"nvidia-nat-core == {version}",
5959
"crewai>=0.193.2,<1.0.0",
60-
"litellm~=1.74",
60+
"litellm>=1.74,<1.82.7", # pin to known-good version
6161
]
6262

6363
[tool.setuptools_dynamic_dependencies.optional-dependencies]

packages/nvidia_nat_crewai/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

uv.lock

Lines changed: 162 additions & 162 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)