anthropic>=0.40.0
openai>=1.30.0
httpx>=0.27.0
rich>=13.0.0
pyte>=0.8.0

[all]
sounddevice
Pillow
prompt_toolkit>=3.0.43
playwright
pymupdf
openpyxl
pytesseract
yfinance>=0.2.30
rank-bm25>=0.2.2
sqlalchemy>=2.0
passlib[bcrypt]>=1.7.4
PyJWT>=2.8.0

[autosuggest]
prompt_toolkit>=3.0.43

[browser]
playwright

[files]
pymupdf
openpyxl

[ocr]
pytesseract
Pillow

[trading]
yfinance>=0.2.30
rank-bm25>=0.2.2

[vision]
Pillow

[voice]
sounddevice

[web]
sqlalchemy>=2.0
passlib[bcrypt]>=1.7.4
PyJWT>=2.8.0
