dataset-tool / requirements.txt
iaroy's picture
Fix dependency conflict by removing pydantic-settings
f401f1d
# Core dependencies
fastapi==0.99.1
uvicorn==0.22.0
pydantic==1.10.12
tenacity>=8.2.2
httpx>=0.24.1
requests>=2.31.0 # For file downloads
email-validator>=2.0.0 # Required by pydantic for email validation
python-jose[cryptography]>=3.3.0
bcrypt>=4.0.0
passlib>=1.7.4
mangum>=0.17.0 # For AWS Lambda/Vercel serverless
# Task processing
celery>=5.3.4
# Hugging Face integration
huggingface_hub>=0.20.0
sentry-sdk>=1.28.1
# Database
postgrest>=0.10.6
supabase==2.15.1
# Caching and async processing
redis>=4.5.0,<5.0.0
hiredis>=2.0.0 # C accelerator for redis-py
setuptools>=65.5.1 # Required by some redis features
# Monitoring and observability
prometheus-client>=0.17.1
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
# Fixed version for compatibility
opentelemetry-exporter-prometheus==0.54b1
# Testing
pytest>=7.4.0
pytest-asyncio>=0.21.1
fakeredis>=2.20.0
pytest-cov>=4.1.0
freezegun>=1.2.2
# Development dependencies
python-dotenv>=1.0.0
# Added from the code block
gunicorn==21.2.0