fix: Remove pyaudio from required dependencies to fix CI

- Made pyaudio truly optional in hanzo-repl voice extras
- Pyaudio requires portaudio system library which is not available in CI
- Users can manually install pyaudio if they need voice features
This commit is contained in:
2025-08-14 02:04:40 -05:00
parent 9d006d6548
commit 9f33964113
+2 -1
View File
@@ -48,9 +48,10 @@ Issues = "https://github.com/hanzoai/python-sdk/issues"
voice = [
"speechrecognition>=3.10.0",
"pyttsx3>=2.90",
"pyaudio>=0.2.11",
"sounddevice>=0.4.6",
"numpy>=1.24.0",
# pyaudio is optional and requires system dependencies
# Install with: pip install pyaudio (requires portaudio system library)
]
dev = [
"pytest>=7.0.0",