fastapi>=0.115.0
uvicorn[standard]>=0.34.0
asyncpg>=0.30.0
pydantic>=2.0
pydantic-settings>=2.0
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4
python-multipart>=0.0.18
reportlab>=4.0
openpyxl>=3.1.0
# Fijado a la serie 1.x: mcp 2.0.0 elimino Server.list_tools() y rompe
# app/mcp/server.py al importarse. El rango abierto `>=1.0.0` dejo que una
# reconstruccion tomara 2.0.0 y tumbara el API entero en produccion.
mcp>=1.28.1,<2.0.0
httpx>=0.27.0
