-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
20 lines (18 loc) · 779 Bytes
/
requirements.txt
File metadata and controls
20 lines (18 loc) · 779 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Django>=5.2,<6.0
djangorestframework>=3.16
django-cors-headers>=4.9
mssql-django>=1.6
django-csp>=4.0
pyodbc>=5.3
python-dotenv>=1.2
sqlparse>=0.5
gunicorn>=25.1
redis>=7.3 # required for Django's built-in Redis cache backend (production)
cryptography>=46.0 # used by backend/crypto.py for Fernet encryption of sensitive fields
locust>=2.43 # used by locustfile.py for load testing
PyJWT>=2.9 # used for LTI 1.3 id_token verification and client assertions
requests>=2.32 # used for LMS JWKS discovery and AGS calls
# Enterprise SSO — uncomment and install when QB_USE_SSO=true and Entra ID details are ready.
# mozilla-django-oidc>=4.0
# Future: internal PyPI mirror (uncomment when available)
# index-url = https://<internal-pypi>/simple