forked from StackStorm/st2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
fixed-requirements.txt
87 lines (87 loc) · 2.48 KB
/
fixed-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
# Packages versions fixed for the whole st2 stack
# Note: amqp is used by kombu
amqp==5.2.0
apscheduler==3.10.4
chardet==3.0.4
cffi==1.17.1
# NOTE: 2.0 version breaks pymongo work with hosts
dnspython==1.16.0
cryptography==43.0.1
eventlet==0.37.0
flex==6.14.1
# Note: installs gitpython==3.1.37 (security fixed) under py3.8 and gitpython==3.1.18 (latest available, vulnerable) under py3.6
# TODO: Pin to 3.1.37 or higher after dropping python3.6 support
gitpython==3.1.43
# Needed by gitpython, old versions used to bundle it
gitdb==4.0.11
# Note: greenlet is used by eventlet
greenlet==3.1.0
gunicorn==23.0.0
jsonpath-rw==1.4.0
jsonschema==3.2.0
kombu==5.4.2
lockfile==0.12.2
# Fix MarkupSafe to < 2.1.0 as 2.1.0 removes soft_unicode
# >=0.23 was from jinja2
MarkupSafe==2.0.1
mongoengine==0.29.1
# required by orquesta (networkx<2.6 for py3.6, networkx<3 for py3.8)
networkx==2.8.8
# networkx dropped its dep on decorator in version 2.6, so the old pin is unneeded.
# now jsonpath-rw is the only thing that depends on decorator (a transitive dep)
decorator==5.1.1
# 202403: Bump oslo.config for py3.10 support.
oslo.config==9.6.0
oslo.utils==7.3.0
# paramiko 2.11.0 is needed by cryptography > 37.0.0
paramiko==3.5.0
passlib==1.7.4
# 202403: bump to 3.0.43 for py3.10 support
prompt-toolkit==3.0.47
pyinotify==0.9.6 ; platform_system=="Linux"
pymongo==4.6.3
pyparsing==3.1.4
zstandard==0.23.0
# pyOpenSSL 23.1.0 supports cryptography up to 40.0.x
#pyOpenSSL==23.1.0
# 202403: switch from python-editor to editor for py3.10 support
editor==1.6.6
# editor dependency, required here for inclusion in st2client setup.py
pygments==2.18.0
python-keyczar==0.716
pytz==2024.2
pywinrm==0.5.0
pyyaml==6.0.2
redis==5.0.8
requests==2.32.3
retrying==1.3.4
routes==2.5.1
semver==3.0.2
six==1.16.0
argparse==1.4.0
argcomplete==3.4.0
prettytable==3.10.2
importlib-metadata==7.1.0
typing-extensions==4.12.2
# NOTE: sseclient has various issues which sometimes hang the connection for a long time, etc.
sseclient-py==1.8.0
stevedore==5.3.0
tenacity==9.0.0
tooz==6.3.0
# Note: virtualenv embeds wheels for pip, wheel, and setuptools. So pinning virtualenv pins those as well.
# virtualenv==20.26.5 (<21) has pip==24.2 wheel==0.44.0 setuptools==75.1.0
# lockfiles/st2.lock has pip==24.2 wheel==0.44.0 setuptools==75.1.0
virtualenv==20.26.5
webob==1.8.8
zake==0.2.2
# test requirements below
bcrypt==4.2.0
jinja2==3.1.4
mock==5.1.0
nose-timer==1.0.1
nose-parallel==0.4.0
psutil==6.0.0
python-dateutil==2.9.0.post0
python-statsd==2.1.0
orjson==3.10.7
zipp==3.20.2