geepers-kernel>=1.2.0
geepers-mcp>=2.0.0
python-dotenv>=1.0.0
pyyaml>=6.0.0
aiohttp>=3.9.0
requests>=2.31.0

[all]
anthropic>=0.71.0
openai>=2.0.0
cohere>=5.15.0
google-generativeai>=0.8.0
huggingface-hub>=0.20.0
arxiv>=2.0.0
wikipedia>=1.4.0
google-api-python-client>=2.0.0
gtts>=2.5.0
bibtexparser>=1.4.0
redis>=7.0.0
reportlab>=4.0.0
python-docx>=1.0.0
markdown>=3.5.0
opentelemetry-api>=1.21.0
opentelemetry-sdk>=1.21.0
flask>=3.0.0
flask-cors>=4.0.0
gunicorn>=21.0.0
pandas>=2.0.0

[anthropic]
anthropic>=0.71.0

[arxiv]
arxiv>=2.0.0

[census]
pandas>=2.0.0

[citations]
bibtexparser>=1.4.0

[cohere]
cohere>=5.15.0

[dev]
pytest>=7.0
ruff>=0.4.0

[documents]
reportlab>=4.0.0
python-docx>=1.0.0
markdown>=3.5.0

[gemini]
google-generativeai>=0.8.0

[groq]
openai>=2.0.0

[huggingface]
huggingface-hub>=0.20.0

[mistral]
mistralai>=1.0.0

[openai]
openai>=2.0.0

[perplexity]
openai>=2.0.0

[redis]
redis>=7.0.0

[server]
flask>=3.0.0
flask-cors>=4.0.0
gunicorn>=21.0.0

[telemetry]
opentelemetry-api>=1.21.0
opentelemetry-sdk>=1.21.0

[tts]
gtts>=2.5.0

[wikipedia]
wikipedia>=1.4.0

[xai]
openai>=2.0.0

[youtube]
google-api-python-client>=2.0.0
