# 5.2 is the LTS line: security support to April 2028. 5.1 went out of
# support in December 2025, which is why this moved.
Django==5.2.17
psycopg2-binary==2.9.10
djangorestframework==3.15.2
Pillow==11.1.0
django-environ==0.11.2
django-crispy-forms==2.3
crispy-bootstrap5==2024.10
django-ckeditor-5==0.2.15
django-storages==1.14.4
boto3==1.35.93
stripe==11.3.0
requests==2.32.3
social-auth-app-django==5.4.2
social-auth-core==4.5.4
gunicorn==23.0.0
whitenoise==6.8.2
redis==5.2.1
celery==5.4.0
django-redis==5.4.0
python-slugify==8.0.4
Markdown==3.7
# 2FA
pyotp==2.9.0
qrcode[pil]==8.0
twilio==9.3.7
# AI Chat
openai==1.57.4
# Encrypted model fields (vault-level key storage)
django-encrypted-model-fields==0.6.5
# Google Analytics 4
google-analytics-data==0.18.14
# MySQL (eUK shared hosting)
mysqlclient==2.2.4
