Skip to content

fix(deps): bump litellm to 1.98.0 (1.87.2 yanked from PyPI) - #240

Open
sebastianbraun25 wants to merge 1 commit into
VectifyAI:mainfrom
sebastianbraun25:fix/238-bump-litellm-version
Open

fix(deps): bump litellm to 1.98.0 (1.87.2 yanked from PyPI)#240
sebastianbraun25 wants to merge 1 commit into
VectifyAI:mainfrom
sebastianbraun25:fix/238-bump-litellm-version

Conversation

@sebastianbraun25

@sebastianbraun25 sebastianbraun25 commented Aug 31, 2026

Copy link
Copy Markdown

Note

This PR was created in collaboration between a human and AI: implementation, tests, and
PR text were created by an AI assistant under the guidance and review of the human author.

Problem

litellm==1.87.2 no longer exists on PyPI, breaking fresh installs of openkb 0.4.5 (#238).

Solution / Changes

  • Bump litellm to 1.98.0 (latest stable release) in pyproject.toml
  • Regenerate uv.lock
  • 1.98.0 still satisfies the existing openai==2.44.0 pin (litellm 1.98.0 requires
    openai>=2.20.0,<3.0.0)
  • Verified: full pytest suite passes with identical results to the 1.87.2 baseline (1231 passed,
    18 pre-existing unrelated Windows path-separator failures). ruff/mypy clean. Smoke-tested the
    actual compiler._llm_call/_llm_call_async code paths (sync + async streaming, 20 concurrent
    calls) against the real Anthropic endpoint to confirm the
    litellm.completion/acompletion/stream_chunk_builder API surface compiler.py depends on is
    unchanged.

Issues

litellm==1.87.2 no longer exists on PyPI, breaking fresh installs of
openkb (VectifyAI#238). Bumps to 1.98.0, the latest stable release, which still
satisfies the existing openai==2.44.0 pin (litellm 1.98.0 requires
openai>=2.20.0,<3.0.0).

Verified: full pytest suite passes with identical results to the
1.87.2 baseline (1231 passed, 18 pre-existing unrelated Windows
path-separator failures). ruff/mypy clean. Smoke-tested the actual
compiler._llm_call/_llm_call_async code paths (sync + async streaming,
20 concurrent calls) against the real Anthropic endpoint to confirm
the litellm.completion/acompletion/stream_chunk_builder API surface
compiler.py depends on is unchanged.

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

Labels

None yet

1 participant