Skip to content

Commit 6930aeb

Browse files
kshtskKyr Shatskyy
authored andcommitted
setup: stick gevent to 24.10.3
Try to resolve hung issues with any Popen via pytest Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com> (cherry picked from commit 0301d6f)
1 parent 0b8b93e commit 6930aeb

File tree

2 files changed

+55
-15
lines changed

2 files changed

+55
-15
lines changed

requirements.txt

Lines changed: 54 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.12
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# pip-compile --extra=test pyproject.toml
@@ -30,7 +30,7 @@ certifi==2023.11.17
3030
# via
3131
# requests
3232
# sentry-sdk
33-
cffi==1.16.0
33+
cffi==2.0.0
3434
# via
3535
# cryptography
3636
# pynacl
@@ -53,19 +53,26 @@ coverage[toml]==7.4.0
5353
cryptography==41.0.7
5454
# via
5555
# ansible-core
56+
# openstacksdk
5657
# paramiko
5758
# pyopenssl
59+
decorator==5.2.1
60+
# via
61+
# dogpile-cache
62+
# openstacksdk
5863
distlib==0.3.8
5964
# via virtualenv
6065
docopt==0.6.2
6166
# via teuthology (pyproject.toml)
67+
dogpile-cache==1.4.0
68+
# via openstacksdk
6269
filelock==3.13.1
6370
# via
6471
# tox
6572
# virtualenv
66-
gevent==24.2.1
73+
gevent==24.10.3
6774
# via teuthology (pyproject.toml)
68-
greenlet==3.0.3
75+
greenlet==3.2.4
6976
# via gevent
7077
httplib2==0.22.0
7178
# via teuthology (pyproject.toml)
@@ -77,15 +84,26 @@ iniconfig==2.0.0
7784
# via pytest
7885
ipy==1.1
7986
# via teuthology (pyproject.toml)
87+
iso8601==2.1.0
88+
# via
89+
# keystoneauth1
90+
# openstacksdk
8091
jinja2==3.1.6
8192
# via ansible-core
8293
jmespath==1.0.1
8394
# via
8495
# boto3
8596
# botocore
86-
lupa==2.2
97+
# openstacksdk
98+
jsonpatch==1.33
99+
# via openstacksdk
100+
jsonpointer==3.0.0
101+
# via jsonpatch
102+
keystoneauth1==5.12.0
103+
# via openstacksdk
104+
lupa==2.5
87105
# via teuthology (pyproject.toml)
88-
lxml==4.9.4
106+
lxml==6.0.1
89107
# via teuthology (pyproject.toml)
90108
markupsafe==2.1.3
91109
# via jinja2
@@ -95,6 +113,12 @@ ndg-httpsclient==0.5.1
95113
# via teuthology (pyproject.toml)
96114
netaddr==0.9.0
97115
# via teuthology (pyproject.toml)
116+
openstacksdk==4.5.0
117+
# via teuthology (pyproject.toml)
118+
os-service-types==1.8.0
119+
# via
120+
# keystoneauth1
121+
# openstacksdk
98122
packaging==23.2
99123
# via
100124
# ansible-core
@@ -104,12 +128,18 @@ packaging==23.2
104128
# tox
105129
paramiko==3.4.0
106130
# via teuthology (pyproject.toml)
131+
pbr==7.0.1
132+
# via
133+
# keystoneauth1
134+
# openstacksdk
135+
# os-service-types
107136
pexpect==4.9.0
108137
# via teuthology (pyproject.toml)
109138
pip-tools==7.3.0
110139
# via teuthology (pyproject.toml)
111140
platformdirs==4.1.0
112141
# via
142+
# openstacksdk
113143
# tox
114144
# virtualenv
115145
pluggy==1.3.0
@@ -121,7 +151,9 @@ prettytable==3.9.0
121151
prometheus-client==0.19.0
122152
# via teuthology (pyproject.toml)
123153
psutil==5.9.7
124-
# via teuthology (pyproject.toml)
154+
# via
155+
# openstacksdk
156+
# teuthology (pyproject.toml)
125157
ptyprocess==0.7.0
126158
# via pexpect
127159
pyasn1==0.5.1
@@ -161,27 +193,37 @@ python-dateutil==2.8.2
161193
pyyaml==6.0.1
162194
# via
163195
# ansible-core
196+
# openstacksdk
164197
# teuthology (pyproject.toml)
165198
requests==2.31.0
166199
# via
167200
# apache-libcloud
201+
# keystoneauth1
168202
# teuthology (pyproject.toml)
203+
requestsexceptions==1.4.0
204+
# via openstacksdk
169205
resolvelib==0.8.1
170206
# via ansible-core
171207
s3transfer==0.10.0
172208
# via boto3
173209
sentry-sdk==1.39.1
174210
# via teuthology (pyproject.toml)
175211
six==1.16.0
212+
# via python-dateutil
213+
stevedore==5.5.0
176214
# via
177-
# configobj
178-
# python-dateutil
215+
# dogpile-cache
216+
# keystoneauth1
179217
toml==0.10.2
180218
# via teuthology (pyproject.toml)
181219
tox==4.11.4
182220
# via teuthology (pyproject.toml)
183221
types-psutil==6.0.0.20240621
184222
# via teuthology (pyproject.toml)
223+
typing-extensions==4.15.0
224+
# via
225+
# keystoneauth1
226+
# openstacksdk
185227
urllib3==1.26.18
186228
# via
187229
# botocore
@@ -196,13 +238,11 @@ wheel==0.42.0
196238
# via pip-tools
197239
xmltodict==0.13.0
198240
# via teuthology (pyproject.toml)
199-
zope-event==5.0
241+
zope-event==5.1.1
200242
# via gevent
201-
zope-interface==6.1
243+
zope-interface==7.2
202244
# via gevent
203-
openstacksdk==4.5.0
204-
# via teuthology (pyproject.toml)
205-
python-openstackclient>=6.0.0
245+
206246
# The following packages are considered to be unsafe in a requirements file:
207247
# pip
208248
# setuptools

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ install_requires =
3737
configobj
3838
configparser
3939
docopt
40-
gevent
40+
gevent==24.10.3
4141
httplib2
4242
humanfriendly
4343
lupa

0 commit comments

Comments
 (0)