# Core dependencies with fixed versions for stability
fastapi==0.103.1
uvicorn[standard]==0.23.2
pydantic==2.3.0
python-dotenv==1.0.0

# AI/ML dependencies
pinecone-client==2.2.2
langchain==0.0.267
sentence-transformers==2.2.2
numpy==1.26.4
openai==1.3.0

# For local storage (will be replaced with MySQL in production)
sqlalchemy==2.0.20
pymysql==1.1.0
cryptography==41.0.3  # Required for PyMySQL

# Utilities
tqdm==4.67.1
requests==2.32.3
tenacity==8.5.0  # For retrying API calls

# Production dependencies
gunicorn==21.2.0  # Production WSGI server
python-json-logger==2.0.7  # Structured logging
prometheus-client==0.17.1  # Metrics
sentry-sdk==1.39.1  # Error tracking
