-
Notifications
You must be signed in to change notification settings - Fork 18
/
requirements.txt
50 lines (47 loc) · 938 Bytes
/
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# prod
aiofile==3.5.*
aiohttp==3.7.4 # 3.7.4.post0 breaks aioresponses which does not support "post" version numbers (wtf)
aioredis-lock
beautifulsoup4==4.9.*
celery==5.0.*
channels>=3.0.3,<3.1.0
channels_redis==3.2.*
Django==3.1.*
django-cors-headers==3.7.*
django-extensions==3.1.*
djangorestframework==3.12.*
emoji==1.2.*
lxml==4.6.*
matplotlib==3.3.*
numpy==1.20.*
orjson==3.5.*
openpyxl~=3.0.6
pandas~=1.2.0
Pillow==8.1.*
pdfrw==0.4
pyjwt==2.0.*
python-dateutil==2.8.*
pytz
redis
reportlab==3.5.*
requests==2.25.*
sentry-sdk==0.19.*
tqdm==4.59.*
websockets==8.*
xlrd~=1.2.0
# temporary
Twisted==20.3.0 # see https://github.com/django/daphne/pull/359 and https://github.com/django/channels/issues/1639
# deploy
psycopg2-binary
gunicorn
uvicorn[standard]==0.12.* # pinned due to https://github.com/getsentry/sentry-python/issues/947
# dev
black
isort==5.*
flake8
pytest
pytest-django
pytest-asyncio
pytest-cov
aioresponses
yappi