Repository navigation
fix(deps): update third party deps - #7937
renovate[bot] wants to merge 1 commit into
Conversation
9c96696 to
12bb8ca
Compare
a9d63c4 to
73750b7
Compare
|
There was a problem hiding this comment.
Devin Review found 2 new potential issues.
π 1 issue in files not directly in the diff
π Locked dependency installs reject the manifests
When CI runs uv sync --locked, uv.lock still pins json-repair==0.63.5 against ==0.64.0 in the manifest. The Speechmatics and turn-detector declarations also disagree with the lock, so locked installs fail.
| readme = "README.md" | ||
| license = "Apache-2.0" | ||
| requires-python = ">=3.10,<3.15" | ||
| requires-python = ">=3.15,<3.16" |
There was a problem hiding this comment.
π΄ Supported Python installations are rejected
On Python 3.10β3.14, requires-python rejects the framework and every plugin that depends on it. The existing 3.10, 3.12, and 3.13 CI jobs cannot install the project.
Learn more
The framework is the shared dependency of the plugins, and its package metadata controls which interpreters can install it. The repository requires Python 3.10+ compatibility, and the CI matrix installs it on 3.10 and 3.13; unit tests install it on 3.12. Requiring only 3.15 rejects each of these otherwise supported interpreters before tests or agents can run.
Example: A developer runs pip install livekit-agents with Python 3.12. The installer rejects the package as requiring Python 3.15, although the same environment could install it before this change.
Recommended fix: Retain the supported Python range in requires-python; introduce 3.15 support separately when the dependency set, lockfile, and test matrix support it.
| requires-python = ">=3.15,<3.16" | |
| requires-python = ">=3.10,<3.15" |
Was this helpful? React with π or π to provide feedback.
35c226b to
891b353
Compare
Generated by renovateBot
891b353 to
58506ee
Compare
This PR contains the following updates:
==0.63.5β==0.64.00.64.2(+1)>=1.30,<1.31β>=1.31,<1.321.31.1>=3.10,<3.15β>=3.15,<3.163.15.2(+1)~=0.1.0β~=0.2.00.3.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
python/cpython (python)
v3.15.0Compare Source
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.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.