-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
33 lines (33 loc) · 1.31 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Django==4.2
psycopg2==2.9.9 # For postgres
django-debug-toolbar==4.2 # For debugging
django-tables2==2.7.0 # tables
django-filter==23.5 # filters
django_htmx==1.17.2 # ajax calls
django-phonenumber-field==7.3.0 # phone number field
django_phonenumbers==1.0.1
django-allauth==0.61.1 # for auth and social auth
django-allauth[mfa] # for mfa auth
django-environ==0.11.2 # for env variables
djangorestframework==3.14.0 # rest apis
django-forms-dynamic==1.0.0
Pillow==10.2.0 # For image processing
django-notifications-hq==1.8.3 # notifications
channels==3.0.5 # wss
# channels-redis==3.4.1 # wss
django-q==1.3.9 # background task
asyncio==3.4.3 # simultaneous task
celery==5.4.0 # background task
gevent==24.2.1 # needed for celery concurrency
django-celery-results==2.5.1 # to store celery task results
django-celery-beat==2.6.0 # to run cron dynamically
redis==3.5.3 # needed by django-q and celery
reportlab==4.1.0 # generating pdf
PyMuPDF==1.24.1 # extracting, processing, ... pdf
pre-commit==3.7.0 # run some commands before committing
ruff==0.3.5 # linter and code formatter
coverage==7.4.4 # code coverage testing
djlint==1.34.1 # html template linter and formatter
django-csp==3.8 # security - which resources can be loaded on a web page
gunicorn==21.2.0 # for deployment
psycopg2-binary==2.9.6 # for postgres