# Minimal dependency set for self-hosting the CBT backend.
# (requirements.txt is the full Emergent workspace freeze; use this one on
#  Render / Railway / Docker to keep builds small and fast.)
fastapi==0.110.1
uvicorn==0.25.0
python-multipart==0.0.32
python-dotenv==1.2.3
motor==3.3.1
pymongo==4.6.3
dnspython==2.8.0
pydantic==2.13.4
email-validator==2.3.0
PyJWT==2.13.0
bcrypt==4.1.3
requests==2.34.2
pandas==3.0.5
openpyxl==3.1.5
reportlab==5.0.1
pillow==12.3.0
