Feature 10981: add Openstack metrics collector and scale-out/in DAGs for autoscaling
[osm/NG-SA.git] / requirements.txt
1 #######################################################################################
2 # Copyright ETSI Contributors and Others.
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #    http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13 # implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #######################################################################################
17 attrs==23.1.0
18     # via cmd2
19 autopage==0.5.1
20     # via cliff
21 azure-common==1.1.28
22     # via
23     #   -r requirements.in
24     #   azure-mgmt-compute
25 azure-core==1.26.4
26     # via
27     #   azure-identity
28     #   azure-mgmt-core
29     #   msrest
30 azure-identity==1.12.0
31     # via -r requirements.in
32 azure-mgmt-compute==29.1.0
33     # via -r requirements.in
34 azure-mgmt-core==1.4.0
35     # via azure-mgmt-compute
36 backports-zoneinfo==0.2.1;python_version<"3.9"
37     # via tzlocal
38 cachetools==5.3.0
39     # via google-auth
40 certifi==2022.12.7
41     # via
42     #   msrest
43     #   requests
44 cffi==1.15.1
45     # via cryptography
46 charset-normalizer==3.1.0
47     # via requests
48 cliff==4.2.0
49     # via gnocchiclient
50 cmd2==2.4.3
51     # via cliff
52 contourpy==1.0.7
53     # via matplotlib
54 cryptography==40.0.2
55     # via
56     #   azure-identity
57     #   msal
58     #   pyjwt
59 cycler==0.11.0
60     # via matplotlib
61 dateparser==1.1.8
62     # via prometheus-api-client
63 debtcollector==2.5.0
64     # via
65     #   gnocchiclient
66     #   oslo-config
67     #   oslo-utils
68     #   python-keystoneclient
69 fonttools==4.39.3
70     # via matplotlib
71 futurist==2.4.1
72     # via gnocchiclient
73 gnocchiclient==7.0.8
74     # via -r requirements.in
75 google-api-core==2.11.0
76     # via google-api-python-client
77 google-api-python-client==2.86.0
78     # via -r requirements.in
79 google-auth==2.17.3
80     # via
81     #   -r requirements.in
82     #   google-api-core
83     #   google-api-python-client
84     #   google-auth-httplib2
85 google-auth-httplib2==0.1.0
86     # via google-api-python-client
87 googleapis-common-protos==1.59.0
88     # via google-api-core
89 httmock==1.4.0
90     # via prometheus-api-client
91 httplib2==0.22.0
92     # via
93     #   google-api-python-client
94     #   google-auth-httplib2
95 idna==3.4
96     # via requests
97 importlib-metadata==6.6.0
98     # via cliff
99 importlib-resources==5.12.0
100     # via matplotlib
101 iso8601==1.1.0
102     # via
103     #   gnocchiclient
104     #   keystoneauth1
105     #   oslo-utils
106     #   python-ceilometerclient
107     #   python-novaclient
108 isodate==0.6.1
109     # via msrest
110 keystoneauth1==5.1.2
111     # via
112     #   gnocchiclient
113     #   python-ceilometerclient
114     #   python-keystoneclient
115     #   python-novaclient
116 kiwisolver==1.4.4
117     # via matplotlib
118 matplotlib==3.7.1
119     # via prometheus-api-client
120 msal==1.22.0
121     # via
122     #   azure-identity
123     #   msal-extensions
124 msal-extensions==1.0.0
125     # via azure-identity
126 msgpack==1.0.5
127     # via oslo-serialization
128 msrest==0.7.1
129     # via azure-mgmt-compute
130 netaddr==0.8.0
131     # via
132     #   oslo-config
133     #   oslo-utils
134 netifaces==0.11.0
135     # via oslo-utils
136 numpy==1.24.3
137     # via
138     #   contourpy
139     #   matplotlib
140     #   pandas
141     #   prometheus-api-client
142 oauthlib==3.2.2
143     # via requests-oauthlib
144 os-service-types==1.7.0
145     # via keystoneauth1
146 oslo-config==9.1.1
147     # via python-keystoneclient
148 oslo-i18n==6.0.0
149     # via
150     #   oslo-config
151     #   oslo-utils
152     #   python-ceilometerclient
153     #   python-keystoneclient
154     #   python-novaclient
155 oslo-serialization==5.1.1
156     # via
157     #   python-ceilometerclient
158     #   python-keystoneclient
159     #   python-novaclient
160 oslo-utils==6.1.0
161     # via
162     #   oslo-serialization
163     #   python-ceilometerclient
164     #   python-keystoneclient
165     #   python-novaclient
166 packaging==23.0
167     # via
168     #   -r requirements.in
169     #   matplotlib
170     #   oslo-utils
171     #   python-keystoneclient
172 pandas==2.0.1
173     # via prometheus-api-client
174 pbr==5.11.1
175     # via
176     #   keystoneauth1
177     #   os-service-types
178     #   oslo-i18n
179     #   oslo-serialization
180     #   python-ceilometerclient
181     #   python-keystoneclient
182     #   python-novaclient
183     #   stevedore
184 pillow==9.5.0
185     # via matplotlib
186 portalocker==2.7.0
187     # via msal-extensions
188 prettytable==0.7.2
189     # via
190     #   cliff
191     #   python-ceilometerclient
192     #   python-novaclient
193 prometheus-api-client==0.5.3
194     # via -r requirements.in
195 prometheus-client==0.16.0
196     # via -r requirements.in
197 protobuf==4.22.3
198     # via
199     #   google-api-core
200     #   googleapis-common-protos
201 pyasn1==0.5.0
202     # via
203     #   pyasn1-modules
204     #   rsa
205 pyasn1-modules==0.3.0
206     # via google-auth
207 pycparser==2.21
208     # via cffi
209 pyjwt[crypto]==2.6.0
210     # via msal
211 pyparsing==3.0.9
212     # via
213     #   httplib2
214     #   matplotlib
215     #   oslo-utils
216 pyperclip==1.8.2
217     # via cmd2
218 python-ceilometerclient==2.9.0
219     # via -r requirements.in
220 python-dateutil==2.8.2
221     # via
222     #   dateparser
223     #   gnocchiclient
224     #   matplotlib
225     #   pandas
226 python-keystoneclient==5.1.0
227     # via -r requirements.in
228 python-novaclient==18.3.0
229     # via -r requirements.in
230 pytz==2023.3
231     # via
232     #   dateparser
233     #   oslo-serialization
234     #   oslo-utils
235     #   pandas
236 pytz-deprecation-shim==0.1.0.post0
237     # via tzlocal
238 pyyaml==5.4.1
239     # via
240     #   -r requirements.in
241     #   cliff
242     #   oslo-config
243 regex==2023.3.23
244     # via dateparser
245 requests==2.29.0
246     # via
247     #   azure-core
248     #   google-api-core
249     #   httmock
250     #   keystoneauth1
251     #   msal
252     #   msrest
253     #   oslo-config
254     #   prometheus-api-client
255     #   python-ceilometerclient
256     #   python-keystoneclient
257     #   requests-oauthlib
258 requests-oauthlib==1.3.1
259     # via msrest
260 rfc3986==2.0.0
261     # via oslo-config
262 rsa==4.9
263     # via google-auth
264 six==1.16.0
265     # via
266     #   azure-core
267     #   azure-identity
268     #   gnocchiclient
269     #   google-auth
270     #   google-auth-httplib2
271     #   isodate
272     #   keystoneauth1
273     #   python-ceilometerclient
274     #   python-dateutil
275     #   python-keystoneclient
276 stevedore==5.0.0
277     # via
278     #   cliff
279     #   keystoneauth1
280     #   oslo-config
281     #   python-ceilometerclient
282     #   python-keystoneclient
283     #   python-novaclient
284 typing-extensions==4.5.0
285     # via azure-core
286 tzdata==2023.3
287     # via pandas
288 tzlocal==4.3
289     # via dateparser
290 ujson==5.7.0
291     # via gnocchiclient
292 uritemplate==4.1.1
293     # via google-api-python-client
294 urllib3==1.26.15
295     # via requests
296 wcwidth==0.2.6
297     # via cmd2
298 wrapt==1.15.0
299     # via debtcollector
300 zipp==3.15.0
301     # via
302     #   importlib-metadata
303     #   importlib-resources