Files
service_manager/workers/requirements.txt
2026-01-12 08:17:17 -07:00

74 lines
1.7 KiB
Plaintext

# Celery Workers Requirements - ServiceManagerWeb
# Dependencias para workers asíncronos
# ===================================
# CORE CELERY
# ===================================
celery==5.3.4
redis==5.0.1
# ===================================
# DATABASE (shared with backend)
# ===================================
sqlalchemy==2.0.23
asyncpg==0.29.0
psycopg2-binary==2.9.9
alembic==1.13.0
# ===================================
# CONFIGURATION & VALIDATION
# ===================================
pydantic==2.5.0
pydantic-settings==2.1.0
# ===================================
# EMAIL PROCESSING
# ===================================
email-validator==2.1.0
jinja2==3.1.2
aiosmtplib==3.0.1 # Async SMTP client
premailer==3.10.0 # CSS inlining for emails
beautifulsoup4==4.12.2 # HTML parsing
# ===================================
# FILE PROCESSING
# ===================================
python-magic==0.4.27
pillow==10.1.0
pypdf==3.17.1 # PDF processing
openpyxl==3.1.2 # Excel processing
# ===================================
# HTTP CLIENTS
# ===================================
httpx==0.25.2
aiofiles==23.2.1
# ===================================
# UTILITIES
# ===================================
python-dateutil==2.8.2
pytz==2023.3
slugify==0.0.1
# ===================================
# LOGGING & MONITORING
# ===================================
structlog==23.2.0
prometheus-client==0.19.0
sentry-sdk==1.38.0
# ===================================
# DEVELOPMENT
# ===================================
pytest==7.4.3
pytest-asyncio==0.21.1
pytest-celery==0.0.0a1
faker==20.1.0
# ===================================
# CODE QUALITY
# ===================================
ruff==0.1.7
black==23.11.0
mypy==1.7.1