[[source]]
verify_ssl = true
url = "https://pypi.org/simple"
name = "pypi"

[dev-packages]
autopep8 = "*"

[requires]
python_version = "3.8"

[packages]
cryptography = "==41.0.4"
django = "==3.2.25"
"boto3" = "~=1.17.62"
django-environ = "~=0.4.5"
django-storages = "==1.12.3"
waitress = "~=1.4.4"
whitenoise = "~=5.2.0"
djangorestframework = "~=3.12.4"
django-bootstrap4 = "~=2.3.1"
django-allauth = "~=0.54.0"
django-rest-auth = "~=0.9.5"
django-extensions = "~=3.1.3"
packaging = "*"
drf-yasg = "~=1.20.0"
# fcm-django is used for mobile notifications. It can be removed if unneeded.
fcm-django = "~=0.3.10"
pyyaml = "~=6.0.0"
pillow = "~=8.2.0"
pytest = "==6.2.3"
factory-boy = "==3.2.0"
django-oauth-toolkit = "==1.3.2"
drf-api-logger = "==1.1.12"
django-cors-headers = "==3.11.0"
psycopg2-binary = "==2.8.6"
drf-extensions = "==0.7.1"
drf-nested-routers = "==0.93.4"
django-db-logger = "==0.1.12"
django-jazzmin = "==2.6.0"
mutagen = "==1.46.0"
requests = "==2.28.2"
django-filter = "==21.1"
pydub = "==0.25.1"
azure-keyvault-secrets = "~=4.7.0"
azure-identity = "~=1.15.0"
azure-storage-blob = "~=12.19.0"
typing-extensions = "*"
drf-social-oauth2 = "==1.1.4"
openai = "*"
