﻿# AIOptimize - Production Requirements
# Install: pip install -r requirements.txt

# Core dependencies (required for all users)
requests>=2.31.0
python-dotenv>=1.0.0
fastapi>=0.104.1
uvicorn[standard]>=0.24.0
sqlalchemy>=2.0.23
psycopg2-binary>=2.9.9
pydantic>=2.5.0

# Optional: AI provider SDKs (only needed if using those providers)
# Uncomment the ones you use:
# openai>=1.12.0
# anthropic>=0.20.0
 groq>=0.4.0
# google-genai>=0.5.0
# mistralai>=1.0.0
# cohere>=5.0.0# AIOptimize - Development Requirements
# Install: pip install -r requirements-dev.txt

# Include production requirements
#-r requirements.txt

# ═══════════════════════════════════════════════════════════════
# AI Provider SDKs (for testing and development)
# ═══════════════════════════════════════════════════════════════
openai>=1.12.0
anthropic>=0.20.0
groq>=0.4.0
google-genai>=0.5.0
mistralai>=1.0.0
cohere>=5.0.0

# ═══════════════════════════════════════════════════════════════
# Utilities
# ═══════════════════════════════════════════════════════════════
rich>=13.0.0
click>=8.1.0
pydantic>=2.0.0
tiktoken>=0.5.0
diskcache>=5.6.0

# ═══════════════════════════════════════════════════════════════
# Testing
# ═══════════════════════════════════════════════════════════════
pytest>=7.4.0
pytest-asyncio>=0.23.0
pytest-cov>=4.1.0
pytest-mock>=3.12.0

# ═══════════════════════════════════════════════════════════════
# Code Quality
# ═══════════════════════════════════════════════════════════════
black>=23.0.0
isort>=5.12.0
mypy>=1.5.0
flake8>=6.1.0

# ═══════════════════════════════════════════════════════════════
# Build & Publish
# ═══════════════════════════════════════════════════════════════
build>=1.0.0
twine>=4.0.0
setuptools>=68.0.0

# ═══════════════════════════════════════════════════════════════
# Server Dependencies
# ═══════════════════════════════════════════════════════════════
fastapi>=0.104.1
uvicorn[standard]>=0.24.0
sqlalchemy>=2.0.23
psycopg2-binary>=2.9.9

# ═══════════════════════════════════════════════════════════════
# Optional Integrations
# ═══════════════════════════════════════════════════════════════
langchain>=0.1.0
langchain-core>=0.1.0