-
Notifications
You must be signed in to change notification settings - Fork 9
/
requirements.txt
42 lines (32 loc) · 1.82 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
# Pip requirements file for install dependencies.
# Note: The dependencies in this file will become the dependencies stated
# in the Pypi package metadata.
# Direct dependencies for install (must be consistent with minimum-constraints-install.txt)
# zhmcclient @ git+https://github.com/zhmcclient/python-zhmcclient.git@master
zhmcclient>=1.17.0
# prometheus-client 0.19.0 added support for HTTPS/mTLS
# prometheus-client 0.20.0 improved HTTPS/mTLS support
# prometheus-client 0.20.0.post1 (on forked repo) adds the following PRs:
# - Removed CBC ciphers to address CVE-2013-0169 (LUCKY13) (PR https://github.com/prometheus/client_python/pull/1051)
# - Reject invalid HTTP methods and resources (PR https://github.com/prometheus/client_python/pull/1019)
# For now, 0.20.0.post1 has been vendorized.
# TODO: Use official prometheus-client version (0.21.0 ?) with these PRs once released.
# prometheus-client>=0.21.0
urllib3>=1.26.19
jsonschema>=3.2.0
Jinja2>=3.1.4
ruamel.yaml>=0.18.6
# Indirect dependencies for install that are needed for some reason (must be consistent with minimum-constraints-install.txt)
# PyYAML is used by zhmcclient 1.17
# PyYAML 5.3.x has wheel archives for Python 2.7, 3.5 - 3.9
# PyYAML 5.4.x has wheel archives for Python 2.7, 3.6 - 3.9
# PyYAML 6.0.0 has wheel archives for Python 3.6 - 3.11
# PyYAML 6.0.1 has wheel archives for Python 3.6 - 3.12
# PyYAML versions without wheel archives fail install since Cython 3 was
# released, see https://github.com/yaml/pyyaml/issues/724.
PyYAML>=5.3.1,!=5.4.0,!=5.4.1; python_version <= '3.11'
PyYAML>=5.3.1,!=5.4.0,!=5.4.1,!=6.0.0; python_version >= '3.12'
# pyrsistent is used by jsonschema 3.x (no longer by jsonschema 4.x)
# pyrsistent 0.15.0 fixes import errors on Python>=3.10, but only 0.18.1 has
# Python 3.10 support (accordong to the change log).
pyrsistent>=0.18.1