Inline local-smart-turn-v3 deps for Poetry compatibility
Replace self-referential `pipecat-ai[local-smart-turn-v3]` extra in core dependencies with the actual packages (`transformers`, `onnxruntime`). Self-referential extras are not supported by Poetry and cause dependency resolution failures. Since these are required by the default turn stop strategy (LocalSmartTurnAnalyzerV3), they belong in core dependencies. - Remove `local-smart-turn-v3` optional extra from pyproject.toml - Remove try/except ModuleNotFoundError guard (now always installed) - Remove `--extra local-smart-turn-v3` from CI workflows
This commit is contained in:
1
changelog/3803.fixed.md
Normal file
1
changelog/3803.fixed.md
Normal file
@@ -0,0 +1 @@
|
||||
- Fixed Poetry compatibility by inlining `local-smart-turn-v3` dependencies (`transformers`, `onnxruntime`) into core dependencies instead of using a self-referential extra.
|
||||
1
changelog/3803.removed.md
Normal file
1
changelog/3803.removed.md
Normal file
@@ -0,0 +1 @@
|
||||
- Removed `local-smart-turn-v3` optional extra from `pyproject.toml`. The `transformers` and `onnxruntime` packages are now always installed as core dependencies since they are required by the default turn stop strategy, `TurnAnalyzerUserTurnStopStrategy` which uses `LocalSmartTurnAnalyzerV3`.
|
||||
Reference in New Issue
Block a user