-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.txt
108 lines (107 loc) · 2.52 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
101
102
103
104
105
106
107
108
# ----------------------------------------------------------------------
# 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-2022 The NOC Project
# See LICENSE for details
# ----------------------------------------------------------------------
# Basic node requirements
Django==3.1.13
FastAPI==0.71.0
Jinja2==3.0.3
PyYAML==6.0
Pygments==2.10.0
XlsxWriter==3.0.2
atomicl==0.1.1
asgiref>=3.4.0
blinker==1.4
bsdiff4==1.2.1
cachetools==4.2.4
crontab==0.22.9
csiphash==0.0.5
demjson3==3.0.5
fs==2.4.13
geojson==2.5.0
geopy==2.2.0
grpcio==1.41.1
http-parser==0.9.0
manhole==1.7.0
markerlib==0.6.0
mongoengine==0.22.1
motor==2.5.1
networkx==2.6.3
numpy==1.20.2
orjson==3.6.5
pandas==1.4.1
progressbar2==3.55.0
protobuf==3.19.0
psycopg2==2.8.6
pydantic==1.8.2
pymongo==3.12.2
pyproj==3.2.1
python-consul==1.1.0
python-creole==1.4.10
python-dateutil==2.8.2
python-jose[cryptography]==3.3.0
python-multipart==0.0.5
pytz==2021.1
requests==2.26.0
setproctitle==1.2.2
tornado==6.0.4
uvicorn==0.16.0
yappi==1.3.3
# 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.29.0; extra == "dev"
pojson==0.7; extra == "dev"
flake8==4.0.1; extra == "dev"
mypy==0.910; extra == "dev"
black==21.9b0; extra == "dev"
mongo-types==0.14.2; extra == "dev"
types-cachetools==4.2.4; 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.4; 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.2.5; extra == "testing"
pytest-assume==2.4.3; extra == "testing"
pytest-dependency==0.5.1; extra == "testing"
# Cython
Cython==0.29.24; extra == "cython"
# Kafka
aiokafka==0.7.2; extra == "sender-kafka"
# etl/extractor
dbf==0.99.1; extra == "testing"