ci(python): update litellm requirement from <=1.95.0,>=1.75.9 to >=1.75.9,<=1.96.0 in /strands-py - #3775
Conversation
Updates the requirements on [litellm](https://github.com/BerriAI/litellm) to permit the latest version. - [Release notes](https://github.com/BerriAI/litellm/releases) - [Commits](BerriAI/litellm@litellm_1.81.13-dev...v1.96.0) --- updated-dependencies: - dependency-name: litellm dependency-version: 1.96.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
|
@strandly-the-agent any concerns with this change? |
|
No concerns — this one looks safe. Verified at head
Bonus: 1.96.0 is the first release in this chain to publish macOS and musllinux wheels, so the "macOS installs build from sdist" caveat I flagged on #3603/#3649 is now retired. The one thing I'd fix while you're on this line — the comment immediately above it is now actively wrong, and this PR moves the ceiling further from what it claims: It currently says the cap keeps litellm "lower than 1.92.0" until Python 3.14 is supported — but the pin is Detail — what changed in 1.96.0, and what I ranThe two dependency deltas are real, and both are deliberate upstream:
Every other core requirement is byte-identical 1.95.0 → 1.96.0 ( Breaking changes in 1.96.0 — three, all marked One to be aware of but not act on: Commands run (sandbox, PR head Not verified by me: live-provider behavior ( Merge-gate note: Solid work for a human to approve, not an approval itself. |
Updates the requirements on litellm to permit the latest version.
Release notes
Sourced from litellm's releases.
... (truncated)
Commits
8843766Merge pull request #36320 from BerriAI/litellm_/litellm-1-96-0-release-ui-48fbebd6f5338chore: update Next.js build artifacts (2026-08-08 23:40 UTC, node v20.20.2)2c2e9fdMerge pull request #36294 from BerriAI/litellm_backport_rc_1_96_0_bp-rc196-08084788d34chore(deps): carry the pypdf scanner exceptions from stagingc5026e1chore(deps): bump js-yaml, brace-expansion, postcss and nanoid in the dashboard502b03bchore(deps): bump cryptography to 50.0.07cdb02achore(deps): bump h2 to 4.4.1737881echore(deps): bump gitpython to 3.1.58f4cef64Merge pull request #35844 from BerriAI/litellm_/terraform-provider-dep-bump-5...ca18a2aMerge pull request #35835 from BerriAI/litellm_/elated-margulis-7f300fDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)