Repository navigation
fix(catalog): deepgram voice accepts Python 3.14 - #133460
Open
ethernet8023 wants to merge 1 commit into
Open
ethernet8023 wants to merge 1 commit into
ethernet8023 wants to merge 1 commit into
Conversation
Related to #133409's catalog-wide resolver work; this is the focused Deepgram Voice pin update. |
૮ >ﻌ< ა ci reviewran on 7b3635d — fix(catalog): deepgram voice accepts the Hermes Python 3.14 all good! |
15 of 17 tasks
ethernet8023
added this pull request to stack #133482
October 5, 2026 19:27
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do?
the catalog's deepgram voice plugin no longer rejects Hermes's Python 3.14 runtime. its author already fixed the upper bound upstream; this adopts that reviewed commit.
>=3.11,<3.14, so uv refuses to add it to a Python 3.14 environment>=3.11, and resolves alongside Hermes on 3.14Related Issue
one blocker found by #133409. this is stacked on that PR so the catalog-wide check is available.
Type of Change
Changes Made
plugin-catalog/deepgram-voice.yaml:c1d8ef24ffe3606976ba52d635e684f5566ed04c→2d31b885ec873ed6693edd7ad1a80f7023439ac0.the upstream range is one commit, fix: require Python >=3.11 and fix Hermes CI install (#10). it removes the cap, adds Python 3.14 to the test matrix, fixes Hermes setup for contract tests, and refreshes docs/lock metadata. plugin runtime code and declared capabilities are unchanged.
How to Test
live repro: the old pin was rejected by the catalog resolver for
requires-python <3.14. with the new pin, PM's real workspace resolver succeeds on Python 3.14.7.hermes plugins validateagainst the new pinscripts/validate_plugin_catalog.py plugin-catalog/deepgram-voice.yamlthis proves registration and dependency resolution, not a live speech request to the external service.
Checklist
Screenshots / Logs
Infographic