v0.3.1 — Windows [benchmark] hotfix
Hotfix release. Unblocks pip install claudeway[benchmark] on Windows.
v0.3.0's
[benchmark]extra pinnedlitellm>=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 pullslitellm. 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 bypip install litellmseparately. 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 trackingChangelog
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