-
Notifications
You must be signed in to change notification settings - Fork 46
/
requirements.in
55 lines (41 loc) · 1.51 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
# core libraries
Django>=4.2.14
Django<=5.0.0
firebase-admin==5.4.0
Jinja2 # used to require pinning, I guess review if there is a major version bump.
zstd>=1.5.5.1 # can be stuck on older versions sometimes
orjson==3.9.15
# django-extensions for some really nice management commands and terminal helpers.
django-extensions==3.2.3
python-dateutil
# testing libraries
# mock
# coverage
# tblib
# redgreenunittest
# time-machine
pyqrcode
pypng
pyotp
# This version of pycryptodome results in "from Cryptodome import ..." imports.
pycryptodomex==3.20.0 # locked version, only update this manuallly, has had breaking changes in the past
# error reporting
cronutils==0.4.2
# data sanitization
bleach>=4.1.0
# server requirement
psycopg>=3.1.18
# 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.12.2
uwsgi>=2.0.24
# Keep these dependencies up to date
boto3
# 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. That was probably an old pytz bug.
django-timezone-field==4.1.1
# we actually had a requirements conflict _involving pip-tools_ so we are removing it from the requirements...
# pip-tools>=7.3.0
# this target points at what is currently the "beiwe-taskrunner" branch of the forest repo.
git+https://[email protected]/onnela-lab/forest@592e303c85be6b38bd3512b6c90bcfba36e210f4
celery==5.4.0