forked from internetstandards/Internet.nl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.in
73 lines (60 loc) · 1.53 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
# Wheel is not installed by default when using venv for creating Python
# virtual environments
wheel
# The current LTS of django is 3.2, see: https://www.djangoproject.com/download/#supported-versions
# We'll probably wait until 4.2 LTS to be available for the next upgrade.
Django<4
django-redis<5
# 5.3 solves redis connection leak using the 'result_backend_thread_safe' option
celery>5.3
setuptools-rust
beautifulsoup4
cryptography<39.0.0
django-bleach<3 # 3 and up has no Python 3.7 support
django-csp
django-enumfields
django-hosts
django-markdown_deux
eventlet
gevent < 23.9.1 # pinned for 3.7
libsass
markdown
polib
psycopg2-binary<3
pyparsing
pyrabbit2
pyyaml
rjsmin
argparse
GitPython
pathlib2
pytest<7
selenium<4
chardet
requests
hiredis
ip_address
sectxt
colorlog
setuptools_scm
sentry-sdk
forcediphttpsadapter
# Pinned deps to keep 3.7 support, remove these entirely once we drop 3.7
dnspython < 2.4.0 # dependency of eventlet
pluggy==1.2.0 # dependency of pytest
zipp==3.15.0 # dependency of importlib-metadata
# https://stackoverflow.com/questions/73933432/django-celery-cannot-import-name-celery-from-celery-after-rebuilding-dockerf
importlib-metadata<5
# Webserver
uwsgi
# Static file server
whitenoise
# Needed in celery/kombu, but not installed automatically?
cached-property
# our custom fork
https://github.com/internetstandards/python-whois/releases/download/v1.0.0/pythonwhois-internet.nl-1.0.0.tar.gz
# used for statsd ad-hoc metric collection
statshog
django-statsd-mozilla
# let celery push metrics to statsd
celery-statsd