# Core dependencies
pyyaml>=6.0
requests>=2.31.0
python-dotenv>=1.0.0

# LLM providers (6+ supported out of the box)
ollama>=0.1.0          # Local models - no API key needed
openai>=1.0.0          # OpenAI GPT models
anthropic>=0.18.0      # Claude models
google-generativeai>=0.3.0  # Gemini models
cohere>=4.0.0          # Cohere models
mcp                    # Model Context Protocol

# Enhanced CLI and UI (Rich terminal output)
typer>=0.9.0
rich>=13.7.0           # Beautiful terminal output with colors and formatting
click>=8.0.0
flask>=2.3.0
pywebview>=4.4.0
PyQt5>=5.15.0
PyQtWebEngine>=5.15.0
QtPy>=2.0.0

# Production web server
gunicorn>=21.0.0
gevent>=23.0.0

# Docker support (sandboxed execution environment)
docker>=6.0.0

# SQLite backend (lightweight, reliable data storage)
# sqlite3 is built into Python - no package needed

# Monitoring and logging
prometheus-client>=0.19.0

# Development dependencies (optional)
pytest>=7.0.0
black>=23.0.0
flake8>=6.0.0
pytest-cov>=4.0.0
setuptools>=80.9.0