fix(deps): update dependency websockets to v16 - #6268
Conversation
|
028d78b to
a38489b
Compare
d134a54 to
dbc0e47
Compare
310b3b3 to
4acc2c8
Compare
| dependencies = [ | ||
| "livekit-agents[codecs]>=1.6.7", | ||
| "websockets>=14.0,<16.0", | ||
| "websockets>=16.1,<16.2", |
There was a problem hiding this comment.
π‘ Dependency lock file no longer matches the declared websockets version
The websockets requirement was raised to a 16.x-only range (websockets>=16.1,<16.2 at livekit-plugins/livekit-plugins-gnani/pyproject.toml:36) without refreshing the committed lock file, which still records the old range and an older websockets build, so installs are no longer reproducible and can resolve differently than intended.
Impact: Developers and CI may end up with an unexpected websockets version, or a failing install if the new range conflicts with other packages.
Lock file records the previous specifier and pinned version
uv.lock:2533 still lists { name = "websockets", specifier = ">=14.0,<16.0" } for livekit-plugins-gnani, and uv.lock:5948-5949 pins websockets at 15.0.1, which is outside the new >=16.1,<16.2 range. CI runs plain uv sync --all-extras --dev (.github/workflows/ci.yml:29, .github/workflows/tests.yml:59), so the lock will be silently re-resolved at install time instead of matching the committed state; the workspace resolution must also satisfy other websockets consumers (e.g. livekit-plugins-phonic websockets>=11.0 and transitive users such as google-genai), which may now be unsatisfiable.
Prompt for agents
The gnani plugin's websockets requirement was bumped to >=16.1,<16.2 but uv.lock was not regenerated: it still records the old specifier (>=14.0,<16.0) for livekit-plugins-gnani and pins websockets 15.0.1, which does not satisfy the new range. Regenerate the workspace lock (uv lock) and commit it, and while doing so verify that the whole workspace can still resolve β other packages/transitive dependencies (livekit-plugins-phonic, google-genai, langgraph-sdk, fal-client) also depend on websockets and some may cap it below 16.
Was this helpful? React with π or π to provide feedback.
a04c16e to
84e8897
Compare
Generated by renovateBot
84e8897 to
bead794
Compare
This PR contains the following updates:
>=14.0,<16.0β>=16.1,<16.2Release Notes
python-websockets/websockets (websockets)
v16.1.1Compare Source
See https://websockets.readthedocs.io/en/stable/project/changelog.html for details.
v16.1Compare Source
See https://websockets.readthedocs.io/en/stable/project/changelog.html for details.
v16.0Compare Source
See https://websockets.readthedocs.io/en/stable/project/changelog.html for details.
Configuration
π Schedule: (UTC)
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.