Skip to content

v0.3.1 — Windows [benchmark] hotfix

Choose a tag to compare

@JordanNewell JordanNewell released this 26 Jul 16:02
v0.3.1
9734d5e

Hotfix release. Unblocks pip install claudeway[benchmark] on Windows.

v0.3.0's [benchmark] extra pinned litellm>=1.18, which transitively requires a Rust build toolchain that fails on Windows. The killer demo's docstring already acknowledged litellm's token tracking was "unreliable on Windows + litellm 1.18+" — so we were shipping a dep that both failed to install AND didn't work on Windows.

Fixed

  • [benchmark] extra no longer pulls litellm. The killer demo (examples/killer_demo.py) imports litellm lazily via try/except — token-cost tracking is degraded on Windows when litellm is absent (it was already broken there per the inline comment), but the demo itself runs. Full token tracking on Linux/macOS is restored by pip install litellm separately. The Docker compose appliance (which is Linux) installs litellm in its own Dockerfile.

Verified

  • pip install claudeway[benchmark] now succeeds on Windows.
  • 164 tests pass, ruff clean, mkdocs strict clean.
  • Killer demo runs end-to-end on Windows without litellm (token count degrades gracefully to zero for CrewAI internal calls; Claudeway's direct Anthropic calls still tracked via the SDK's own response.usage).

Install

pip install --upgrade claudeway                # base SDK
pip install "claudeway[benchmark]"             # killer demo deps (Windows-safe)
pip install litellm                            # optional, Linux/macOS only — full token tracking

Changelog

See CHANGELOG for the full diff from v0.3.0.

Signature

Tag v0.3.1 is an annotated git tag on commit 9734d5e. Verify with:

git tag -v v0.3.1