Skip to content

chore(deps): require blockrun-llm>=1.4.1 (so pip -U pulls the streamed-tool-call fix)#8

Merged
VickyXAI merged 1 commit into
mainfrom
chore/require-fixed-blockrun-llm
Jun 14, 2026
Merged

chore(deps): require blockrun-llm>=1.4.1 (so pip -U pulls the streamed-tool-call fix)#8
VickyXAI merged 1 commit into
mainfrom
chore/require-fixed-blockrun-llm

Conversation

@KillerQueen-Z

Copy link
Copy Markdown
Collaborator

Problem (pitfall found while testing the released packages)

pip install -U blockrun-litellm did not upgrade blockrun-llm. The floor was >=0.37.0, so an already-installed blockrun-llm 1.3.0 stayed put (pip doesn't upgrade a transitive dep that already satisfies the constraint, absent --upgrade-strategy eager). But 1.3.0 still crashes streamed tool calls with 'dict' object has no attribute 'delta'.

Net effect: a customer running pip install -U blockrun-litellm got the new proxy but the old, buggy SDK.

Fix

Bump the dependency floor (base + solana extra) to blockrun-llm>=1.4.1 — the version that has the streamed-tool-call fix. Now 1.3.0 no longer satisfies the constraint, so the upgrade pulls >=1.4.1 automatically. Version → 0.4.2.

Follow-up

Once blockrun-llm 1.4.2 ships (the Solana ~/.blockrun/.solana-session auto-load — BlockRunAI/blockrun-llm#10), bump this floor to >=1.4.2 so the sidecar also starts without SOLANA_WALLET_KEY out of the box (parity with Base).

Tests

  • pyproject.toml parses; floors updated on base + solana extra.
  • Full suite: 87 passed, 1 skipped (env-dependent litellm e2e skip), 1 pre-existing canary deselected.

…e SDK fix

The dependency floor was >=0.37.0, so `pip install -U blockrun-litellm` left an
already-installed blockrun-llm 1.3.0 in place (pip doesn't upgrade a
still-satisfied transitive dep) — and 1.3.0 still crashes streamed tool calls
('dict' object has no attribute 'delta'). Bump the floor (base + solana extra)
to >=1.4.1, which has the fix, so the upgrade actually carries it. Bump version
to 0.4.2.

NOTE: once blockrun-llm 1.4.2 ships (Solana ~/.blockrun/.solana-session
auto-load), bump this floor to >=1.4.2 so the sidecar starts without
SOLANA_WALLET_KEY out of the box too.
@VickyXAI VickyXAI merged commit e43f17a into main Jun 14, 2026
@VickyXAI VickyXAI deleted the chore/require-fixed-blockrun-llm branch June 14, 2026 22:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants