Skip to content

fix(deps): update third party deps - #7937

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/third-party-deps
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/third-party-deps

Conversation

@renovate

@renovate renovate Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
json-repair ==0.63.5 β†’ ==0.64.0 age confidence project.dependencies minor 0.64.2 (+1)
onnxruntime >=1.30,<1.31 β†’ >=1.31,<1.32 age confidence project.dependencies patch 1.31.1
python (source) >=3.10,<3.15 β†’ >=3.15,<3.16 age confidence requires-python minor 3.15.2 (+1)
speechmatics-agent-stt ~=0.1.0 β†’ ~=0.2.0 age confidence project.dependencies minor 0.3.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

python/cpython (python)

v3.15.0

Compare Source


Configuration

πŸ“… Schedule: (UTC)

  • Branch creation
    • "before 9am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner October 19, 2026 00:39

@devin-ai-integration devin-ai-integration Bot left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

Newer findings are available below. Devin Review posted a newer report on this PR, in addition to the findings presented here.

βœ… Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@renovate
renovate Bot force-pushed the renovate/third-party-deps branch 2 times, most recently from 9c96696 to 12bb8ca Compare October 23, 2026 05:15
@renovate renovate Bot changed the title fix(deps): update dependency speechmatics-agent-stt to ~=0.2.0 fix(deps): update third party deps Oct 23, 2026
@renovate
renovate Bot force-pushed the renovate/third-party-deps branch 2 times, most recently from a9d63c4 to 73750b7 Compare October 23, 2026 18:51
@renovate

renovate Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

β™» Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: uv.lock
Using CPython 3.15.2 interpreter at: /opt/containerbase/tools/python/3.15.2/bin/python3
warning: Resolving despite existing lockfile due to fork markers being disjoint with `requires-python`: `python_full_version >= '3.12.0' and python_full_version < '3.15'` vs `python_full_version == '3.15.*'`
error: No solution found when resolving dependencies
  cause: Because livekit-blingfire>=1.1.0 has no wheels with a matching Python version tag (e.g., `cp315`) and livekit-agents depends on livekit-blingfire>=1.1, we can conclude that livekit-agents's requirements are unsatisfiable.
         And because your workspace requires livekit-agents[anam], we can conclude that your workspace's requirements are unsatisfiable.

hint: Wheels are available for `livekit-blingfire` (v1.2.0) with the following Python ABI tags: `cp310`, `cp311`, `cp312`, `cp313`, `cp314`

File name: uv.lock
Using CPython 3.15.2 interpreter at: /opt/containerbase/tools/python/3.15.2/bin/python3
warning: Resolving despite existing lockfile due to fork markers being disjoint with `requires-python`: `python_full_version >= '3.12.0' and python_full_version < '3.15'` vs `python_full_version == '3.15.*'`
error: No solution found when resolving dependencies
  cause: Because livekit-blingfire>=1.1.0 has no wheels with a matching Python version tag (e.g., `cp315`) and livekit-agents depends on livekit-blingfire>=1.1, we can conclude that livekit-agents's requirements are unsatisfiable.
         And because your workspace requires livekit-agents[anam], we can conclude that your workspace's requirements are unsatisfiable.

hint: Wheels are available for `livekit-blingfire` (v1.2.0) with the following Python ABI tags: `cp310`, `cp311`, `cp312`, `cp313`, `cp314`

File name: uv.lock
Using CPython 3.15.2 interpreter at: /opt/containerbase/tools/python/3.15.2/bin/python3
warning: Resolving despite existing lockfile due to fork markers being disjoint with `requires-python`: `python_full_version >= '3.12.0' and python_full_version < '3.15'` vs `python_full_version == '3.15.*'`
error: No solution found when resolving dependencies
  cause: Because livekit-blingfire>=1.1.0 has no wheels with a matching Python version tag (e.g., `cp315`) and livekit-agents depends on livekit-blingfire>=1.1, we can conclude that livekit-agents's requirements are unsatisfiable.
         And because your workspace requires livekit-agents[anam], we can conclude that your workspace's requirements are unsatisfiable.

hint: Wheels are available for `livekit-blingfire` (v1.2.0) with the following Python ABI tags: `cp310`, `cp311`, `cp312`, `cp313`, `cp314`

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Devin Review

readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.10,<3.15"
requires-python = ">=3.15,<3.16"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ”΄ 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.

Suggested change
requires-python = ">=3.15,<3.16"
requires-python = ">=3.10,<3.15"

Devin Review


Was this helpful? React with πŸ‘ or πŸ‘Ž to provide feedback.

@renovate
renovate Bot force-pushed the renovate/third-party-deps branch 2 times, most recently from 35c226b to 891b353 Compare October 26, 2026 15:53
Generated by renovateBot
@renovate
renovate Bot force-pushed the renovate/third-party-deps branch from 891b353 to 58506ee Compare October 27, 2026 00:21

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants