-
Notifications
You must be signed in to change notification settings - Fork 1
/
requirements.txt
72 lines (55 loc) · 2.65 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
# 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)
pywbem>=1.7.2
# When using the GitHub master branch of pywbem, comment out the line above,
# activate the GitHub link based dependency below.
# In that case, some of the install tests need to be disabled by setting
# the 'PYWBEM_FROM_REPO' variable in in tests/install/test_install.sh.
# git+https://github.com/pywbem/pywbem.git@master#egg=pywbem
nocaselist>=1.0.3
nocasedict>=1.0.1
# Click 7.0 has issue #1231 on Windows which we circumvent in the test code
# Click 7.1 has a bug with output capturing
# Click 8.0 is incompatible with python <3.0. See issues #816 (python 2.7 not
# supported) and #819 (click-repl incompatible)
# The Click requirements were copied into dev-requirements.txt in order not to
# have the safety package upgrade it. Keep them in sync.
# Safety package requires click 8.0.2 minimum
Click>=8.0.2
click-spinner>=0.1.8; python_version <= '3.11'
click-spinner>=0.1.10; python_version >= '3.12'
# click-repl 0.2 is needed for compatibility with Click 8.0.
# click-repl version 3.0 causes test failures. See issues #1312 and #1441
# Fix for click repl in forked repo issue #1441. Use our fork of click-repl
# below which fixes the issue defined in issue #1441
click-repl @ git+https://github.com/pywbem/click-repl.git@allow-general-options
# TODO: Update click-repl version when our changes accepted probably
# to click-repl>=0.3.1. When this changes, minimum-constraints-install.txt
# must also be updated
asciitree>=0.3.3
# tabulate 0.8.8 fixes ImportError on Python 3.10.
tabulate>=0.8.2; python_version <= '3.9'
tabulate>=0.8.8; python_version >= '3.10'
toposort>=1.6
# psutil 6.0.0 fixes an install error on Python 3.13 on Windows
psutil>=6.0.0
# prompt-toolkit>=3.0 may cause WinError 995 on py38 on Windows (issue #690).
# version 3.0.36 requirement for click-repl
prompt-toolkit>=3.0.36
# PyYAML is also pulled in by dparse and python-coveralls
# PyYAML 6.0 has wheel archives for Python 3.6 - 3.11
# PyYAML 6.0.0 fails install since Cython 3 was released, see issue
# https://github.com/yaml/pyyaml/issues/724.
# PyYAML 6.0.2 provides wheel archives for Python 3.13 on Windows
PyYAML>=6.0.2
yamlloader>=0.5.5
# safety 2.3.5 pins packaging to <22.0 and requires >=21.0
packaging>=22.0
# See issue #822 about issue in mock 4.0.3.
mock>=3.0.0
# Indirect dependencies for install that are needed for some reason (must be
# consistent with minimum-constraints-install.txt)
pyparsing>=2.3.1
urllib3>=1.26.19