Feature 10981: add Openstack metrics collector and scale-out/in DAGs for autoscaling
[osm/NG-SA.git] / requirements-dev.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 aiohttp==3.8.4
18     # via apache-airflow-providers-http
19 aiokafka==0.8.0
20     # via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
21 aiosignal==1.3.1
22     # via aiohttp
23 alembic==1.10.4
24     # via apache-airflow
25 anyio==3.6.2
26     # via httpcore
27 apache-airflow==2.5.3
28     # via -r requirements-dev.in
29 apache-airflow-providers-common-sql==1.4.0
30     # via
31     #   apache-airflow
32     #   apache-airflow-providers-sqlite
33 apache-airflow-providers-ftp==3.3.1
34     # via apache-airflow
35 apache-airflow-providers-http==4.3.0
36     # via apache-airflow
37 apache-airflow-providers-imap==3.1.1
38     # via apache-airflow
39 apache-airflow-providers-sqlite==3.3.2
40     # via apache-airflow
41 apispec[yaml]==3.3.2
42     # via flask-appbuilder
43 argcomplete==3.0.8
44     # via apache-airflow
45 asgiref==3.6.0
46     # via apache-airflow-providers-http
47 async-timeout==4.0.2
48     # via
49     #   -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
50     #   aiohttp
51     #   aiokafka
52 attrs==23.1.0
53     # via
54     #   aiohttp
55     #   apache-airflow
56     #   cattrs
57     #   jsonschema
58 babel==2.12.1
59     # via flask-babel
60 blinker==1.6.2
61     # via apache-airflow
62 cachelib==0.9.0
63     # via
64     #   flask-caching
65     #   flask-session
66 cattrs==22.2.0
67     # via apache-airflow
68 certifi==2022.12.7
69     # via
70     #   httpcore
71     #   httpx
72     #   requests
73 cffi==1.15.1
74     # via cryptography
75 charset-normalizer==3.1.0
76     # via
77     #   aiohttp
78     #   requests
79 click==8.1.3
80     # via
81     #   clickclick
82     #   flask
83     #   flask-appbuilder
84 clickclick==20.10.2
85     # via connexion
86 colorama==0.4.6
87     # via flask-appbuilder
88 colorlog==4.8.0
89     # via apache-airflow
90 configupdater==3.1.1
91     # via apache-airflow
92 connexion[flask]==2.14.2
93     # via apache-airflow
94 cron-descriptor==1.2.35
95     # via apache-airflow
96 croniter==1.3.14
97     # via apache-airflow
98 cryptography==40.0.2
99     # via apache-airflow
100 dataclasses==0.6
101     # via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
102 deprecated==1.2.13
103     # via apache-airflow
104 dill==0.3.6
105     # via apache-airflow
106 dnspython==2.3.0
107     # via email-validator
108 docutils==0.19
109     # via python-daemon
110 email-validator==1.3.1
111     # via flask-appbuilder
112 exceptiongroup==1.1.1
113     # via cattrs
114 flask==2.2.4
115     # via
116     #   apache-airflow
117     #   connexion
118     #   flask-appbuilder
119     #   flask-babel
120     #   flask-caching
121     #   flask-jwt-extended
122     #   flask-login
123     #   flask-session
124     #   flask-sqlalchemy
125     #   flask-wtf
126 flask-appbuilder==4.1.4
127     # via apache-airflow
128 flask-babel==2.0.0
129     # via flask-appbuilder
130 flask-caching==2.0.2
131     # via apache-airflow
132 flask-jwt-extended==4.4.4
133     # via flask-appbuilder
134 flask-login==0.6.2
135     # via
136     #   apache-airflow
137     #   flask-appbuilder
138 flask-session==0.4.0
139     # via apache-airflow
140 flask-sqlalchemy==2.5.1
141     # via flask-appbuilder
142 flask-wtf==1.1.1
143     # via
144     #   apache-airflow
145     #   flask-appbuilder
146 frozenlist==1.3.3
147     # via
148     #   aiohttp
149     #   aiosignal
150 graphviz==0.20.1
151     # via apache-airflow
152 greenlet==2.0.2
153     # via sqlalchemy
154 gunicorn==20.1.0
155     # via apache-airflow
156 h11==0.14.0
157     # via httpcore
158 httpcore==0.17.0
159     # via httpx
160 httpx==0.24.0
161     # via apache-airflow
162 idna==3.4
163     # via
164     #   anyio
165     #   email-validator
166     #   httpx
167     #   requests
168     #   yarl
169 importlib-metadata==4.13.0
170     # via
171     #   alembic
172     #   apache-airflow
173     #   flask
174     #   markdown
175 importlib-resources==5.12.0
176     # via
177     #   alembic
178     #   apache-airflow
179     #   jsonschema
180 inflection==0.5.1
181     # via connexion
182 itsdangerous==2.1.2
183     # via
184     #   apache-airflow
185     #   connexion
186     #   flask
187     #   flask-wtf
188 jinja2==3.1.2
189     # via
190     #   apache-airflow
191     #   flask
192     #   flask-babel
193     #   python-nvd3
194 jsonschema==4.17.3
195     # via
196     #   apache-airflow
197     #   connexion
198     #   flask-appbuilder
199 kafka-python==2.0.2
200     # via
201     #   -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
202     #   aiokafka
203 lazy-object-proxy==1.9.0
204     # via apache-airflow
205 linkify-it-py==2.0.0
206     # via apache-airflow
207 lockfile==0.12.2
208     # via
209     #   apache-airflow
210     #   python-daemon
211 mako==1.2.4
212     # via alembic
213 markdown==3.4.3
214     # via apache-airflow
215 markdown-it-py==2.2.0
216     # via
217     #   apache-airflow
218     #   mdit-py-plugins
219     #   rich
220 markupsafe==2.1.2
221     # via
222     #   apache-airflow
223     #   jinja2
224     #   mako
225     #   werkzeug
226     #   wtforms
227 marshmallow==3.19.0
228     # via
229     #   flask-appbuilder
230     #   marshmallow-enum
231     #   marshmallow-oneofschema
232     #   marshmallow-sqlalchemy
233 marshmallow-enum==1.5.1
234     # via flask-appbuilder
235 marshmallow-oneofschema==3.0.1
236     # via apache-airflow
237 marshmallow-sqlalchemy==0.26.1
238     # via flask-appbuilder
239 mdit-py-plugins==0.3.5
240     # via apache-airflow
241 mdurl==0.1.2
242     # via markdown-it-py
243 motor==1.3.1
244     # via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
245 multidict==6.0.4
246     # via
247     #   aiohttp
248     #   yarl
249 osm-common @ git+https://osm.etsi.org/gerrit/osm/common.git@master
250     # via -r requirements-dev.in
251 packaging==23.0
252     # via
253     #   -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
254     #   aiokafka
255     #   apache-airflow
256     #   connexion
257     #   marshmallow
258 pathspec==0.9.0
259     # via apache-airflow
260 pendulum==2.1.2
261     # via apache-airflow
262 pkgutil-resolve-name==1.3.10
263     # via jsonschema
264 pluggy==1.0.0
265     # via apache-airflow
266 prison==0.2.1
267     # via flask-appbuilder
268 psutil==5.9.5
269     # via apache-airflow
270 pycparser==2.21
271     # via cffi
272 pycryptodome==3.17
273     # via -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
274 pygments==2.15.1
275     # via
276     #   apache-airflow
277     #   rich
278 pyjwt==2.6.0
279     # via
280     #   apache-airflow
281     #   flask-appbuilder
282     #   flask-jwt-extended
283 pymongo==3.13.0
284     # via
285     #   -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
286     #   motor
287 pyrsistent==0.19.3
288     # via jsonschema
289 python-daemon==3.0.1
290     # via apache-airflow
291 python-dateutil==2.8.2
292     # via
293     #   apache-airflow
294     #   croniter
295     #   flask-appbuilder
296     #   pendulum
297 python-nvd3==0.15.0
298     # via apache-airflow
299 python-slugify==8.0.1
300     # via
301     #   apache-airflow
302     #   python-nvd3
303 pytz==2023.3
304     # via
305     #   babel
306     #   flask-babel
307 pytzdata==2020.1
308     # via pendulum
309 pyyaml==5.4.1
310     # via
311     #   -r https://osm.etsi.org/gitweb/?p=osm/common.git;a=blob_plain;f=requirements.txt;hb=master
312     #   apispec
313     #   clickclick
314     #   connexion
315 requests==2.29.0
316     # via
317     #   apache-airflow-providers-http
318     #   connexion
319     #   requests-toolbelt
320 requests-toolbelt==0.10.1
321     # via apache-airflow-providers-http
322 rfc3339-validator==0.1.4
323     # via apache-airflow
324 rich==13.3.5
325     # via apache-airflow
326 setproctitle==1.3.2
327     # via apache-airflow
328 six==1.16.0
329     # via
330     #   prison
331     #   python-dateutil
332     #   rfc3339-validator
333 sniffio==1.3.0
334     # via
335     #   anyio
336     #   httpcore
337     #   httpx
338 sqlalchemy==1.4.47
339     # via
340     #   alembic
341     #   apache-airflow
342     #   flask-appbuilder
343     #   flask-sqlalchemy
344     #   marshmallow-sqlalchemy
345     #   sqlalchemy-jsonfield
346     #   sqlalchemy-utils
347 sqlalchemy-jsonfield==1.0.1.post0
348     # via apache-airflow
349 sqlalchemy-utils==0.41.1
350     # via flask-appbuilder
351 sqlparse==0.4.4
352     # via apache-airflow-providers-common-sql
353 tabulate==0.9.0
354     # via apache-airflow
355 tenacity==8.2.2
356     # via apache-airflow
357 termcolor==2.3.0
358     # via apache-airflow
359 text-unidecode==1.3
360     # via python-slugify
361 typing-extensions==4.5.0
362     # via
363     #   alembic
364     #   apache-airflow
365     #   rich
366 uc-micro-py==1.0.1
367     # via linkify-it-py
368 unicodecsv==0.14.1
369     # via apache-airflow
370 urllib3==1.26.15
371     # via requests
372 werkzeug==2.2.3
373     # via
374     #   apache-airflow
375     #   connexion
376     #   flask
377     #   flask-jwt-extended
378     #   flask-login
379 wrapt==1.15.0
380     # via deprecated
381 wtforms==3.0.1
382     # via
383     #   flask-appbuilder
384     #   flask-wtf
385 yarl==1.9.2
386     # via aiohttp
387 zipp==3.15.0
388     # via
389     #   importlib-metadata
390     #   importlib-resources
391
392 # The following packages are considered to be unsafe in a requirements file:
393 # setuptools