forked from kobotoolbox/kpi
-
Notifications
You must be signed in to change notification settings - Fork 7
/
requirements.in
115 lines (102 loc) · 2.67 KB
/
requirements.in
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# File for use with `pip-compile`; see https://github.com/nvie/pip-tools
# https://github.com/bndr/pipreqs is a handy utility, too.
# formpack
-e git+https://github.com/kobotoolbox/formpack.git@43daf1d1bd9ffecaeb0e66f8ffb5a957a6e9b9e2#egg=formpack
# service-account
-e git+https://github.com/kobotoolbox/kobo-service-account.git@871762cdd099ed543d36f0a29bfbff1de4766a8b#egg=kobo-service-account
# More up-to-date version of django-digest than PyPI seems to have.
# Also, python-digest is an unlisted dependency thereof.
-e git+https://github.com/dimagi/python-digest@5c94bb74516b977b60180ee832765c0695ff2b56#egg=python_digest
-e git+https://github.com/dimagi/django-digest@419f7306443f9a800b07d832b2cc147941062d59#egg=django_digest
# ssrf protect
-e git+https://github.com/kobotoolbox/ssrf-protect@9b97d3f0fd8f737a38dd7a6b64efeffc03ab3cdd#egg=ssrf_protect
# OC - Keycloak authentication integration
mozilla-django-oidc # requirement of boss-oidc2
drf-oidc-auth # requirement of boss-oidc2
-e git+https://github.com/gushil/boss-oidc2.git@6b7fd20a0ea72444b79e128f1dcadd90932ed90c#egg=boss-oidc2
-e git+https://github.com/gushil/django-oidc.git@1fbbe169e785bab04cd9da5410245c97a18f3e38#egg=django-oidc
-e git+https://github.com/gushil/python-keycloak-client.git@549c90f615fc2327bd47819290dd9c0d5c6de680#egg=python-keycloak-client
# Regular PyPI packages
Django>=3.2,<3.3
Markdown
Pygments
amqp
billiard
beautifulsoup4
celery
celery[redis]
dict2xml
dj-static
dj-stripe
django-allauth
django-braces
django-celery-beat
django-constance[database]
django-cors-headers
django-csp
django-debug-toolbar
django-environ
django-filter
django-extensions
django-oauth-toolkit
django-organizations
django-redis
django-storages[azure,boto3]
django-amazon-ses
django-webpack-loader
django-loginas
django-markdownx
django-prometheus
django-markitup
django-mptt
django-reversion
django-taggit
django-private-storage
djangorestframework
djangorestframework-xml
django-redis-sessions
django-request-cache
drf-extensions
flower
future
geojson-rewind
google-api-python-client
google-cloud-speech
google-cloud-storage
google-cloud-translate
jsonfield
jsonschema
kombu
lxml
oauthlib
openpyxl
#py-gfm # Incompatible with markdown 3.x
psycopg2
pymongo==3.12.3
python-dateutil
-e git+https://github.com/OpenClinica/pyxform.git#egg=pyxform
requests
responses
shortuuid
sqlparse
static3
tabulate
tldextract
uWSGI
Werkzeug<=2.0.3
xlrd
xlwt
xlutils
XlsxWriter
# These packages allow `requests` to support SNI
pyopenssl
ndg-httpsclient
pyasn1
# This package is only needed for unit tests but MockBackend is loaded even on production environment
deepmerge
# MFA
django-trench
# Sentry
sentry-sdk
# Python 3.8 support
backports.zoneinfo; python_version < '3.9'