# ZeroDB Local API - Python Dependencies

# Core Framework
fastapi>=0.104.0,<0.105.0
uvicorn[standard]>=0.24.0,<0.25.0
python-multipart>=0.0.6

# Database
sqlalchemy>=2.0.0,<3.0.0
psycopg2-binary>=2.9.9
asyncpg>=0.29.0
alembic>=1.13.0

# Vector Search
qdrant-client>=1.7.0,<2.0.0

# Object Storage
minio>=7.2.0,<8.0.0

# Event Streaming
kafka-python>=2.0.2,<3.0.0

# Cache & Queue
redis>=5.0.0,<6.0.0

# Data Validation
pydantic>=2.5.0,<3.0.0
pydantic-settings>=2.1.0

# Configuration
python-dotenv>=1.0.0

# HTTP Client
httpx>=0.25.0
tenacity>=8.2.0

# Testing
pytest>=7.4.0,<8.0.0
pytest-asyncio>=0.21.0,<0.22.0
pytest-cov>=4.1.0,<5.0.0
pytest-mock>=3.12.0

# Development
black>=23.12.0
flake8>=7.0.0
mypy>=1.7.0

# Utilities
python-dateutil>=2.8.2
pytz>=2024.1
