Skip to content

Commit 0e1e397

Browse files
author
Aniket Singh Rawat
committed
added requirements.txt
1 parent c41cae4 commit 0e1e397

File tree

2 files changed

+363
-1
lines changed

2 files changed

+363
-1
lines changed

Dockerfile

+4-1
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@ RUN apt-get update && \
1818
lsb-release && \
1919
apt-get clean all
2020

21-
COPY setup.py /
21+
COPY setup.py .
22+
COPY requirements.txt .
23+
RUN pip3 install -r requirements.txt
2224
RUN pip3 install -e .
25+
2326
COPY .teuthology.yaml /root
2427
WORKDIR /teuthology_api
2528
COPY . /teuthology_api/

requirements.txt

+359
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,359 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
4+
#
5+
# pip-compile setup.cfg
6+
#
7+
annotated-types==0.6.0
8+
# via pydantic
9+
ansible==2.10.7
10+
# via teuthology
11+
ansible-base==2.10.17
12+
# via ansible
13+
anyio==3.7.1
14+
# via
15+
# fastapi
16+
# httpx
17+
# starlette
18+
# watchfiles
19+
apache-libcloud==3.8.0
20+
# via teuthology
21+
attrs==23.1.0
22+
# via cmd2
23+
autopage==0.5.2
24+
# via cliff
25+
backports-ssl-match-hostname==3.7.0.1
26+
# via teuthology
27+
bcrypt==4.0.1
28+
# via paramiko
29+
beanstalkc3==0.4.0
30+
# via teuthology
31+
build==1.0.3
32+
# via pip-tools
33+
certifi==2023.11.17
34+
# via
35+
# httpcore
36+
# httpx
37+
# requests
38+
# sentry-sdk
39+
cffi==1.16.0
40+
# via
41+
# cryptography
42+
# pynacl
43+
charset-normalizer==3.3.2
44+
# via requests
45+
click==8.1.7
46+
# via
47+
# pip-tools
48+
# uvicorn
49+
cliff==4.4.0
50+
# via
51+
# osc-lib
52+
# python-openstackclient
53+
cmd2==2.4.3
54+
# via cliff
55+
configobj==5.0.8
56+
# via teuthology
57+
configparser==6.0.0
58+
# via teuthology
59+
cryptography==41.0.5
60+
# via
61+
# ansible-base
62+
# openstacksdk
63+
# paramiko
64+
# pyopenssl
65+
# python-openstackclient
66+
debtcollector==2.5.0
67+
# via
68+
# oslo-config
69+
# oslo-utils
70+
# python-keystoneclient
71+
decorator==5.1.1
72+
# via
73+
# dogpile-cache
74+
# openstacksdk
75+
docopt==0.6.2
76+
# via teuthology
77+
dogpile-cache==1.2.2
78+
# via openstacksdk
79+
fastapi==0.104.1
80+
# via teuthology-api (setup.cfg)
81+
gevent==23.9.1
82+
# via teuthology
83+
greenlet==3.0.1
84+
# via gevent
85+
gunicorn==21.2.0
86+
# via teuthology-api (setup.cfg)
87+
h11==0.14.0
88+
# via
89+
# httpcore
90+
# uvicorn
91+
httpcore==1.0.2
92+
# via httpx
93+
httplib2==0.22.0
94+
# via teuthology
95+
httptools==0.6.1
96+
# via uvicorn
97+
httpx==0.25.2
98+
# via teuthology-api (setup.cfg)
99+
humanfriendly==10.0
100+
# via teuthology
101+
idna==3.4
102+
# via
103+
# anyio
104+
# httpx
105+
# requests
106+
importlib-metadata==6.8.0
107+
# via cliff
108+
iso8601==2.1.0
109+
# via
110+
# keystoneauth1
111+
# openstacksdk
112+
# oslo-utils
113+
# python-novaclient
114+
# python-openstackclient
115+
itsdangerous==2.1.2
116+
# via teuthology-api (setup.cfg)
117+
jinja2==3.1.2
118+
# via ansible-base
119+
jmespath==1.0.1
120+
# via openstacksdk
121+
jsonpatch==1.33
122+
# via openstacksdk
123+
jsonpointer==2.4
124+
# via jsonpatch
125+
keystoneauth1==5.4.0
126+
# via
127+
# openstacksdk
128+
# osc-lib
129+
# python-cinderclient
130+
# python-keystoneclient
131+
# python-novaclient
132+
lupa==2.0
133+
# via teuthology
134+
markupsafe==2.1.3
135+
# via jinja2
136+
msgpack==1.0.7
137+
# via oslo-serialization
138+
ndg-httpsclient==0.5.1
139+
# via teuthology
140+
netaddr==0.9.0
141+
# via
142+
# oslo-config
143+
# oslo-utils
144+
# teuthology
145+
netifaces==0.11.0
146+
# via
147+
# openstacksdk
148+
# oslo-utils
149+
openstacksdk==2.0.0
150+
# via
151+
# osc-lib
152+
# python-openstackclient
153+
os-service-types==1.7.0
154+
# via
155+
# keystoneauth1
156+
# openstacksdk
157+
osc-lib==2.9.0
158+
# via python-openstackclient
159+
oslo-config==9.2.0
160+
# via python-keystoneclient
161+
oslo-i18n==6.2.0
162+
# via
163+
# osc-lib
164+
# oslo-config
165+
# oslo-utils
166+
# python-cinderclient
167+
# python-keystoneclient
168+
# python-novaclient
169+
# python-openstackclient
170+
oslo-serialization==5.2.0
171+
# via
172+
# python-keystoneclient
173+
# python-novaclient
174+
oslo-utils==6.3.0
175+
# via
176+
# osc-lib
177+
# oslo-serialization
178+
# python-cinderclient
179+
# python-keystoneclient
180+
# python-novaclient
181+
# python-openstackclient
182+
packaging==23.2
183+
# via
184+
# ansible-base
185+
# build
186+
# gunicorn
187+
# oslo-utils
188+
# python-keystoneclient
189+
paramiko==3.3.1
190+
# via teuthology
191+
pbr==6.0.0
192+
# via
193+
# keystoneauth1
194+
# openstacksdk
195+
# os-service-types
196+
# osc-lib
197+
# oslo-i18n
198+
# oslo-serialization
199+
# python-cinderclient
200+
# python-keystoneclient
201+
# python-novaclient
202+
# python-openstackclient
203+
# stevedore
204+
pexpect==4.8.0
205+
# via teuthology
206+
pip-tools==6.14.0
207+
# via teuthology
208+
platformdirs==4.0.0
209+
# via openstacksdk
210+
prettytable==3.9.0
211+
# via
212+
# cliff
213+
# python-cinderclient
214+
# python-novaclient
215+
# teuthology
216+
prometheus-client==0.19.0
217+
# via teuthology
218+
psutil==5.9.6
219+
# via teuthology
220+
ptyprocess==0.7.0
221+
# via pexpect
222+
pyasn1==0.5.1
223+
# via
224+
# ndg-httpsclient
225+
# teuthology
226+
pycparser==2.21
227+
# via cffi
228+
pydantic==2.5.2
229+
# via
230+
# fastapi
231+
# pydantic-settings
232+
pydantic-core==2.14.5
233+
# via pydantic
234+
pydantic-settings==2.1.0
235+
# via teuthology-api (setup.cfg)
236+
pynacl==1.5.0
237+
# via
238+
# paramiko
239+
# teuthology
240+
pyopenssl==23.3.0
241+
# via
242+
# ndg-httpsclient
243+
# teuthology
244+
pyparsing==3.1.1
245+
# via
246+
# httplib2
247+
# oslo-utils
248+
pyperclip==1.8.2
249+
# via cmd2
250+
pyproject-hooks==1.0.0
251+
# via build
252+
python-cinderclient==9.4.0
253+
# via python-openstackclient
254+
python-dateutil==2.8.2
255+
# via teuthology
256+
python-dotenv==1.0.0
257+
# via
258+
# pydantic-settings
259+
# uvicorn
260+
python-keystoneclient==5.2.0
261+
# via python-openstackclient
262+
python-novaclient==18.4.0
263+
# via
264+
# python-openstackclient
265+
# teuthology
266+
python-openstackclient==6.3.0
267+
# via teuthology
268+
pytz==2023.3.post1
269+
# via
270+
# oslo-serialization
271+
# oslo-utils
272+
pyyaml==5.3.1
273+
# via
274+
# ansible-base
275+
# cliff
276+
# openstacksdk
277+
# oslo-config
278+
# oslo-utils
279+
# teuthology
280+
# uvicorn
281+
requests==2.31.0
282+
# via
283+
# apache-libcloud
284+
# keystoneauth1
285+
# oslo-config
286+
# python-cinderclient
287+
# python-keystoneclient
288+
# teuthology
289+
requestsexceptions==1.4.0
290+
# via openstacksdk
291+
rfc3986==2.0.0
292+
# via oslo-config
293+
sentry-sdk==1.37.1
294+
# via teuthology
295+
simplejson==3.19.2
296+
# via osc-lib
297+
six==1.16.0
298+
# via
299+
# configobj
300+
# python-dateutil
301+
# python-keystoneclient
302+
sniffio==1.3.0
303+
# via
304+
# anyio
305+
# httpx
306+
starlette==0.27.0
307+
# via fastapi
308+
stevedore==5.1.0
309+
# via
310+
# cliff
311+
# dogpile-cache
312+
# keystoneauth1
313+
# osc-lib
314+
# oslo-config
315+
# python-cinderclient
316+
# python-keystoneclient
317+
# python-novaclient
318+
# python-openstackclient
319+
teuthology @ git+https://github.com/ceph/teuthology@teuth-api
320+
# via teuthology-api (setup.cfg)
321+
typing-extensions==4.8.0
322+
# via
323+
# fastapi
324+
# pydantic
325+
# pydantic-core
326+
tzdata==2023.3
327+
# via
328+
# oslo-serialization
329+
# oslo-utils
330+
urllib3==2.1.0
331+
# via
332+
# requests
333+
# sentry-sdk
334+
uvicorn[standard]==0.24.0.post1
335+
# via teuthology-api (setup.cfg)
336+
uvloop==0.19.0
337+
# via uvicorn
338+
watchfiles==0.21.0
339+
# via uvicorn
340+
wcwidth==0.2.12
341+
# via
342+
# cmd2
343+
# prettytable
344+
websockets==12.0
345+
# via uvicorn
346+
wheel==0.41.3
347+
# via pip-tools
348+
wrapt==1.16.0
349+
# via debtcollector
350+
zipp==3.17.0
351+
# via importlib-metadata
352+
zope-event==5.0
353+
# via gevent
354+
zope-interface==6.1
355+
# via gevent
356+
357+
# The following packages are considered to be unsafe in a requirements file:
358+
# pip
359+
# setuptools

0 commit comments

Comments
 (0)