forked from onnela-lab/beiwe-backend
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.in
41 lines (31 loc) · 1.09 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
# core libraries
Django==3.2.14
firebase-admin==4.5.1
Jinja2==3.1.1
zstd==1.5.2.5 # This one seems to require manual pinning, version 1.5+ contaicns performance improvements
orjson==3.6.7
# various extensions
djangorestframework==3.13.1
django-extensions==3.1.5
python-dateutil==2.8.2
# This version of pycryptodome results in "from Cryptodome import ..." imports.
pycryptodomex==3.14.1 # locked version
# error reporting
raven==6.10 # raven has been sunset at 6.10
cronutils>=0.3.0
# data sanitization
bleach>=4.1.0
# server requirement
# You have to upgrade django to greater than 2.2 (apparently) in order to upgrade psycopg2 to 2.9.x
psycopg2==2.9.3
# ipython can exhibit weird issues that make it look like the codebase is broken. Most issues
# are resolved by forcing this relatively new version of ipython.
ipython>=8.3.0
uwsgi
# Keep these dependencies up to date
boto3
pytz
# Ug due to pytz.timezone("America/New_York") being off by 4 minutes (aka ... wrong) we had to abandon
# this library. but we can't remove it because it is used in migrations.
django-timezone-field==4.1.1
pip-tools>=6.8.0