Summary
Published band-sdk 1.0.0 declares its Fern-generated REST client dependency as thenvoi-client-rest==0.0.7, but the v1.0 rebrand renamed that package to band-client-rest. The dependency rename was not wired into band-sdk.
Evidence
band-sdk 1.0.0 requires_dist: thenvoi-client-rest==0.0.7
fern/generators.yml (in thenvoi/fern, python-sdk-prod) publishes the generated client as package-name: band-client-rest (import band_rest); the TS client is @band-ai/rest-client.
- On PyPI:
band-client-rest is at 0.0.10 (releases 0.0.7–0.0.10), while thenvoi-client-rest is frozen at 0.0.7.
Impact
- Installing
band-sdk transitively pulls the old, no-longer-updated thenvoi-client-rest, so the rebrand is incomplete at the dependency level.
- Two REST-client packages now coexist on PyPI, with
band-client-rest ahead.
Suggested fix
- Point
band-sdk's dependency at band-client-rest (e.g. >=0.0.10), release a patch, and decide whether to deprecate or yank thenvoi-client-rest.
Found during a docs validation sweep (repos / URLs / package names) in thenvoi/fern.
✌️
Summary
Published
band-sdk1.0.0 declares its Fern-generated REST client dependency asthenvoi-client-rest==0.0.7, but the v1.0 rebrand renamed that package toband-client-rest. The dependency rename was not wired intoband-sdk.Evidence
band-sdk1.0.0requires_dist:thenvoi-client-rest==0.0.7fern/generators.yml(inthenvoi/fern,python-sdk-prod) publishes the generated client aspackage-name: band-client-rest(importband_rest); the TS client is@band-ai/rest-client.band-client-restis at 0.0.10 (releases 0.0.7–0.0.10), whilethenvoi-client-restis frozen at 0.0.7.Impact
band-sdktransitively pulls the old, no-longer-updatedthenvoi-client-rest, so the rebrand is incomplete at the dependency level.band-client-restahead.Suggested fix
band-sdk's dependency atband-client-rest(e.g.>=0.0.10), release a patch, and decide whether to deprecate or yankthenvoi-client-rest.Found during a docs validation sweep (repos / URLs / package names) in
thenvoi/fern.✌️