pydantic<3.0,>=2.7
PyYAML<7.0,>=6.0
python-dotenv<2.0,>=1.0
prompt-toolkit<4.0,>=3.0
requests<3.0,>=2.31
ruamel.yaml<0.19,>=0.18
psutil<8.0,>=5.9
platformdirs<5.0,>=4.0

[api]
fastapi<1.0,>=0.111
uvicorn<1.0,>=0.30

[browser]
browser-use<1.0,>=0.1.48
langchain-google-genai<3.0,>=2.0

[dev]
pytest<9.0,>=8.2
numpy<3.0,>=1.26
fastapi<1.0,>=0.111
uvicorn<1.0,>=0.30

[telegram]
python-telegram-bot<22.0,>=21.0

[test]
pytest<9.0,>=8.2
numpy<3.0,>=1.26

[ui]
PySide6<7.0,>=6.7

[voice]
numpy<3.0,>=1.26
sounddevice<1.0,>=0.4
webrtcvad<3.0,>=2.0.10
pyttsx3<3.0,>=2.90
faster-whisper<2.0,>=1.0

[windows]

[windows:platform_system == "Windows"]
pywin32>=306
comtypes<2.0,>=1.2
pycaw>=20240210
pygetwindow>=0.0.9
winsdk>=1.0
