forked from nocproject/noc
-
Notifications
You must be signed in to change notification settings - Fork 1
/
requirements.txt
100 lines (99 loc) · 2.32 KB
/
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
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
# ----------------------------------------------------------------------
# NOC Python requirements
# Following extras can be set:
# * activator
# * cache-redis
# * cache-memcached
# * classifier
# * cython
# * dev
# * login-ldap
# * login-pam
# * login-radius
# * prod-tools
# * supervisor
# * testing
# * sender-kafka
# ----------------------------------------------------------------------
# Copyright (C) 2007-2021 The NOC Project
# See LICENSE for details
# ----------------------------------------------------------------------
# Basic node requirements
Django==3.1.7
FastAPI==0.63.0
Jinja2==2.8
PyYAML==5.3.1
Pygments==2.2.0
XlsxWriter==0.9.3
atomicl==0.1.1
blinker==1.4
bsdiff4==1.2.1
cachetools==4.2.1
crontab==0.22.9
csiphash==0.0.5
demjson==2.2.4
fs==2.4.13
geojson==2.5.0
geopy==2.1.0
grpcio==1.36
http-parser==0.9.0
manhole==1.6.0
markerlib==0.6.0
mongoengine==0.22.1
networkx==2.5.1
numpy==1.20.2
orjson==3.5.2
progressbar2==3.53.1
protobuf==3.15.8
psycopg2==2.8.6
pydantic==1.7.1
pymongo==3.11.3
pynsq==0.9.0
pyproj==2.6.0
python-consul==1.1.0
python-creole==1.3.2
python-dateutil==2.8.1
python-jose[cryptography]==3.2.0
python-multipart==0.0.5
pytz==2021.1
requests==2.20.0
setproctitle==1.2.2
tornado==6.0.4
typing-extensions==3.7.4.3; python_version < '3.8'
uvicorn==0.13.3
yappi==1.3.2
# Activator requirements
ssh2-python==0.26.0; extra == "activator"
# Classifier
bitarray==0.8.1; extra == "classifier"
# Cache-Redis
hiredis==1.1.0; extra == "cache-redis"
redis==3.5.3; extra == "cache-redis"
# Cache-Memcached
pylibmc==1.5.1; extra == "cache-memcached"
# Dev requirements
Babel==2.3.4; extra == "dev"
ipython==7.18.1; extra == "dev"
pojson==0.7; extra == "dev"
# Login LDAP
ldap3==2.8.1; extra == "login-ldap"
# Login PAM
python-pam==1.8.4; extra == "login-pam"
# Login RADIUS
pyrad==2.0; extra == "login-radius"
# Standalone node with supervisor
supervisor==4.1.0; extra == "supervisor"
supervisor-serialrestart==0.1.1; extra == "supervisor"
# Additional prod tools
alerta==4.7.16; extra == "prod-tools"
sentry-sdk==0.16.5; extra == "prod-tools"
supervisor-wildcards==0.1.3; extra == "prod-tools"
# Test
Coverage[toml]==5.3; extra == "testing"
pytest==6.1.2; extra == "testing"
pytest-assume==2.3.3; extra == "testing"
pytest-dependency==0.5.1; extra == "testing"
# Cython
Cython==0.29.21; extra == "cython"
# Kafka
aiokafka==0.6.0; extra == "sender-kafka"