requests>=2.25.0
httpx>=0.23.0
python-dotenv>=1.0.0

[all]
maki-framework[alpaca,anthropic,distributed,distributed-redis,ftp,gui,llamacpp,openai,openrouter,structured,trends,web]

[alpaca]
alpaca-py>=0.43.0
feedparser>=6.0
yfinance>=0.2.40

[anthropic]
anthropic>=0.20

[dev]
pytest>=6.0
pytest-asyncio>=0.21
black>=21.0
flake8>=3.8

[distributed]
fastapi>=0.100.0
uvicorn>=0.20.0
pyyaml>=6.0

[distributed-redis]
redis>=4.5

[ftp]
paramiko>=2.11.0

[gui]
PySide6>=6.7.0

[llamacpp]
openai>=1.0

[openai]
openai>=1.0

[openrouter]
openai>=1.0

[postgres]
psycopg[binary]>=3.1
psycopg_pool>=3.2

[structured]
pydantic>=2.0

[trends]
pytrends>=4.9.0

[web]
feedparser>=6.0
readability-lxml>=0.8
html2text>=2020.1.16
