forked from Checkmk/checkmk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Pipfile
136 lines (132 loc) · 6.55 KB
/
Pipfile
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# ATTENTION: Most of this file is generated by omd/packages/python3-modules/python3-modules.make
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[dev-packages]
astroid = "*" # used by testlib.pylint_checker_localization
bandit = "*" # used by test/Makefile's test-bandit target
"beautifulsoup4" = "*" # used by the GUI crawler and various tests
bson = "*" # used by test_mk_mongodb unit test
compiledb = "*" # used by the Livestatus/CMC Makefiles for building compile_command.json
docker = "*" # used by test_docker test and mk_docker agent plugin
dockerpty = "*" # used by dockerized tests for opening debug shells
freezegun = "*" # used by various unit tests
isort = "*" # used as a plugin for editors
lxml = "*" # used via beautifulsoup4 as a parser and in the agent_netapp special agent
mock = "*" # used in checktestlib in unit tests
mockldap = "*" # used in test_userdb_ldap_connector unit test
pylint = "*" # used by test/Makefile's test-pylint target
mypy = "*" # used by test/static/Makefile's test-mypy target
pymongo = "*" # used by mk_mongodb agent plugin
pytest = "*" # used by various test/Makefile targets
pytest-cov = "*" # used (indirectly) by test/Makefile's test-unit-coverage-html target, see comment there
pytest-mock = "*" # used by quite a few unit/integration tests via the mocker fixture
pytest-testmon = "*" # used for pre-commit checking via .pre-commit-config.yaml
responses = "*" # used for unit tests
yapf = "*" # used for editor integration and the format-python Makefile target
polib = "*" # used by locale/add-authors for working with .po files
webtest = "*" # used by WSGI based tests
pre-commit = "*" # used to fix / find issues before commiting changes
pyfakefs = "*" # used for unit tests
flake8 = "*"
sphinx = "*" # used for the plugin API documentation
sphinx-autodoc-typehints = "*" # used for the plugin API documentation
sphinx-rtd-theme = "*" # used for the plugin API documentation
3to2 = "*" # used for converting agent plugins from py3 to 2
[packages]
setuptools_scm = "==3.3.3" # needed by various setup.py
setuptools-git = "==1.2" # needed by various setup.py
six = "==1.15.0" # direct dependency + needed by bcrypt, cryptography, PyNaCl, python-dateutil, vcrpy, python-active-directory
python-dateutil = "==2.8.1" # direct dependency
PyYAML = "==5.3.1" # needed by vcrpy
wrapt = "==1.11.2" # needed by vcrpy
yarl = "==1.3.0" # needed by vcrpy
multidict = "==4.5.2" # needed by yarl
idna = "==2.8" # needed by yarl
vcrpy = "==2.1.0" # used by various unit tests to mock HTTP transactions
pycparser = "==2.19" # needed by cffi
cffi = "==1.13.1" # needed by PyNaCl, cryptography, bcrypt
PyNaCl = "==1.3.0" # needed by paramiko
cryptography = "==2.8" # needed by paramiko
bcrypt = "==3.1.7" # needed by paramiko
paramiko = "==2.6.0" # direct dependency, used for SFTP transactions in check_sftp
pyasn1 = "==0.4.8" # needed by pysnmp
pyasn1-modules = "==0.2.8" # needed by kubernetes
pycryptodomex = "==3.9.3" # needed by pysnmp
ply = "==3.11" # needed by pysmi, python-active-directory
pysmi = "==0.3.4" # needed by pysnmp
pysnmp = "==4.4.12" # needed by Event Console
snmpsim = "==0.4.7" # needed by SNMP integration tests
certifi = "==2019.11.28" # needed by requests
chardet = "==3.0.4" # needed by requests
urllib3 = "==1.25.8" # needed by requests
pyOpenSSL = "==19.1.0" # needed by requests with extras = ["security"]
pyghmi = "==1.5.13" # needed by base for IPMI
requests = { version = "==2.22.0", extras = ["security"] } # needed by DCD, connexion
pykerberos = "==1.2.1" # needed by check_bi_aggr
requests-kerberos = "==0.12.0" # needed by check_bi_aggr
MarkupSafe = "==1.1.1" # needed by Jinja2
itsdangerous = "==1.1.0" # needed by Flask
Jinja2 = "==2.10.3" # needed by Flask
more-itertools = "==8.0.2" # needed by connexion through zipp, pytest
zipp = "==0.6.0" # needed by importlib_metadata
attrs = "==19.3.0" # needed by jsonschema
importlib_metadata = "==1.2.0" # needed by jsonschema
pyrsistent = "==0.15.6" # needed by jsonschema
Click = "==7.0" # needed by clickclick
Werkzeug = "==0.16.0" # Needed by Flask
jsonschema = "==3.2.0" # needed by connexion, openapi-spec-validator
clickclick = "==1.2.2" # needed by connexion
Flask = "==1.1.1" # needed by connexion
pytz = "==2020.1" # needed by Flask-Babel
Babel = "==2.8.0" # needed by Flask-Babel
Flask-Babel = "==1.0.0" # needed by GUI for i18n support (lazy gettext)
inflection = "==0.3.1" # needed by connexion
openapi-spec-validator = "==0.2.8" # needed by connexion
swagger_ui_bundle = "==0.0.6" # direct dependency
connexion = { version = "==2.4.0", extras = ["swagger-ui"] } # direct dependency
psutil = "==5.6.7" # needed for omdlib
passlib = "==1.7.2" # needed for omdlib
defusedxml = "==0.6.0" # needed by jira
oauthlib = "==3.1.0" # needed by requests-oauthlib and jira
pbr = "==5.4.4" # needed by jira
requests-oauthlib = "==1.3.0" # needed by jira
requests-toolbelt = "==0.9.1" # needed by jira
PyJWT = "==1.7.1" # needed by jira
jira = "==2.0.0" # needed by jira
adal = "==1.2.0" # needed by agent_azure
Pillow = "==7.0.0" # needed by GUI
python-ldap = "==3.3.1" # needed by GUI (User sync), python-active-directory
dicttoxml = "==1.7.4" # needed by GUI (API XML format)
Cython = "==0.29.19" # needed by numpy
numpy = "==1.18.4" # needed by GUI (metrics)
reportlab = "==3.5.34" # needed by GUI (reporting)
PyPDF2 = "==1.26.0" # needed by GUI (reporting)
roman = "==3.2" # needed by GUI (reporting)
cachetools = "==4.0.0" # needed by kubernetes
google-auth = "==1.11.0" # needed by kubernetes
rsa = "==4.0" # needed by kubernetes
websocket_client = "==0.57.0" # needed by kubernetes
kubernetes = "==10.0.1" # needed by kubernetes
docutils = "==0.15.2" # needed by boto3 (aws)
jmespath = "==0.9.4" # needed by boto3 (aws)
botocore = "==1.14.11" # needed by boto3 (aws)
s3transfer = "==0.3.2" # needed by boto3 (aws)
boto3 = "==1.11.11" # needed by boto3 (aws)
python-snap7 = "==0.10" # needed by Siemens PLC special agent
PyMySQL = "==0.9.3" # needed by check_sql active check
psycopg2-binary = "==2.8.4" # needed by check_sql active check
apispec = "==2.0.2"
marshmallow = "==2.20.5"
marshmallow-oneofschema = "==1.0.6"
apispec-oneofschema = "==2.1.1"
mypy_extensions = "==0.4.3" # direct dependency
typing_extensions = "==3.7.4.1" # direct dependency
dnspython = "==1.16.0" # needed by python-active-directory
python-active-directory = "==1.0.5"
rrdtool = "==0.1.15" # Actually we ship the binding which comes with rrdtool itself...
docstring-parser = "==0.7.2" # direct dependency
yapf = "==0.30.0" # formatter for REST-API documentation code examples
[requires]
python_version = "3.8"