Feature 11061: Clean MON to have only the dashboarder. Remove unnecessary dependencies
Change-Id: Ib5a7cc7888b41c0b61b6bb0de32f15f9a54c2671
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/requirements.in b/requirements.in
index e3c7f09..38ed8ff 100644
--- a/requirements.in
+++ b/requirements.in
@@ -18,24 +18,7 @@
# For those usages not covered by the Apache License, Version 2.0 please
# contact: prithiv.mohan@intel.com or adrian.hoban@intel.com
-aiokafka
-async-timeout==4.0.3
-certifi
-cffi
-charset-normalizer
-cryptography
-gnocchiclient
-humanfriendly
kafka-python
-lxml
-prometheus-api-client
-prometheus-client
-python-ceilometerclient
python-keystoneclient
-python-neutronclient
-python-novaclient
-python-cinderclient==8.3.0
-pyvcloud
-pyyaml>6
+pyyaml
requests
-six
diff --git a/requirements.txt b/requirements.txt
index aecb7f0..36a2154 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14,327 +14,89 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#######################################################################################
-aiokafka==0.12.0
- # via -r requirements.in
-async-timeout==4.0.3
- # via
- # -r requirements.in
- # aiokafka
-autopage==0.5.2
- # via cliff
certifi==2025.8.3
- # via
- # -r requirements.in
- # requests
-cffi==1.17.1
- # via
- # -r requirements.in
- # cryptography
+ # via requests
charset-normalizer==3.4.2
- # via
- # -r requirements.in
- # requests
-cliff==4.10.0
- # via
- # gnocchiclient
- # osc-lib
- # python-neutronclient
-cmd2==2.7.0
- # via cliff
-contourpy==1.3.2
- # via matplotlib
-cryptography==45.0.6
- # via
- # -r requirements.in
- # openstacksdk
-cycler==0.12.1
- # via matplotlib
-dateparser==1.2.2
- # via prometheus-api-client
+ # via requests
debtcollector==3.0.0
# via
- # futurist
- # gnocchiclient
- # oslo-log
# oslo-utils
# python-keystoneclient
- # python-neutronclient
-decorator==5.2.1
- # via
- # dogpile-cache
- # openstacksdk
-dogpile-cache==1.4.0
- # via openstacksdk
-fonttools==4.59.0
- # via matplotlib
-futurist==3.2.0
- # via gnocchiclient
-gnocchiclient==7.2.0
- # via -r requirements.in
-httmock==1.4.0
- # via prometheus-api-client
-humanfriendly==10.0
- # via
- # -r requirements.in
- # pyvcloud
idna==3.10
# via requests
iso8601==2.1.0
# via
- # gnocchiclient
# keystoneauth1
- # openstacksdk
# oslo-utils
- # python-ceilometerclient
- # python-novaclient
-jmespath==1.0.1
- # via openstacksdk
-jsonpatch==1.33
- # via openstacksdk
-jsonpointer==3.0.0
- # via jsonpatch
kafka-python==2.2.15
# via -r requirements.in
keystoneauth1==5.11.1
- # via
- # gnocchiclient
- # openstacksdk
- # osc-lib
- # python-ceilometerclient
- # python-cinderclient
- # python-keystoneclient
- # python-neutronclient
- # python-novaclient
-kiwisolver==1.4.8
- # via matplotlib
-lxml==6.0.0
- # via
- # -r requirements.in
- # pyvcloud
- # unittest-xml-reporting
-markdown-it-py==3.0.0
- # via rich
-matplotlib==3.10.5
- # via prometheus-api-client
-mdurl==0.1.2
- # via markdown-it-py
+ # via python-keystoneclient
msgpack==1.1.1
# via oslo-serialization
netaddr==1.3.0
# via
# oslo-config
# oslo-utils
- # python-neutronclient
-numpy==2.2.6
- # via
- # contourpy
- # matplotlib
- # pandas
- # prometheus-api-client
-openstacksdk==4.6.0
- # via
- # os-client-config
- # osc-lib
- # python-neutronclient
-os-client-config==2.3.0
- # via python-neutronclient
os-service-types==1.8.0
- # via
- # keystoneauth1
- # openstacksdk
-osc-lib==4.1.0
- # via python-neutronclient
+ # via keystoneauth1
oslo-config==10.0.0
- # via
- # oslo-log
- # python-keystoneclient
-oslo-context==6.0.0
- # via oslo-log
+ # via python-keystoneclient
oslo-i18n==6.5.1
# via
- # osc-lib
# oslo-config
- # oslo-log
# oslo-utils
- # python-ceilometerclient
- # python-cinderclient
# python-keystoneclient
- # python-neutronclient
- # python-novaclient
-oslo-log==7.2.0
- # via python-neutronclient
oslo-serialization==5.7.0
- # via
- # oslo-log
- # python-ceilometerclient
- # python-keystoneclient
- # python-neutronclient
- # python-novaclient
+ # via python-keystoneclient
oslo-utils==9.0.0
# via
- # osc-lib
- # oslo-log
# oslo-serialization
- # python-ceilometerclient
- # python-cinderclient
# python-keystoneclient
- # python-neutronclient
- # python-novaclient
packaging==25.0
# via
- # aiokafka
- # matplotlib
# oslo-utils
# python-keystoneclient
- # pyvcloud
-pandas==2.3.1
- # via prometheus-api-client
pbr==6.1.1
# via
# keystoneauth1
- # openstacksdk
- # os-client-config
# os-service-types
- # osc-lib
- # oslo-context
# oslo-i18n
- # oslo-log
# oslo-utils
- # python-ceilometerclient
- # python-cinderclient
# python-keystoneclient
- # python-neutronclient
- # python-novaclient
# stevedore
-pillow==11.3.0
- # via matplotlib
-platformdirs==4.3.8
- # via openstacksdk
-prettytable==0.7.2
- # via
- # cliff
- # python-ceilometerclient
- # python-cinderclient
- # python-novaclient
-prometheus-api-client==0.6.0
- # via -r requirements.in
-prometheus-client==0.22.1
- # via -r requirements.in
psutil==7.0.0
- # via
- # openstacksdk
- # oslo-utils
-pycparser==2.22
- # via cffi
-pygments==2.19.2
- # via
- # pyvcloud
- # rich
+ # via oslo-utils
pyparsing==3.2.3
- # via
- # matplotlib
- # oslo-utils
-pyperclip==1.9.0
- # via cmd2
-python-ceilometerclient==2.9.0
- # via -r requirements.in
-python-cinderclient==8.3.0
- # via -r requirements.in
-python-dateutil==2.9.0.post0
- # via
- # dateparser
- # gnocchiclient
- # matplotlib
- # oslo-log
- # pandas
- # pyvcloud
+ # via oslo-utils
python-keystoneclient==5.6.0
- # via
- # -r requirements.in
- # python-neutronclient
-python-neutronclient==11.6.0
- # via -r requirements.in
-python-novaclient==18.10.0
- # via -r requirements.in
-pytz==2025.2
- # via
- # dateparser
- # pandas
-pyvcloud==23.0.4
# via -r requirements.in
pyyaml==6.0.2
# via
# -r requirements.in
- # cliff
- # openstacksdk
# oslo-config
# oslo-utils
- # pyvcloud
-regex==2025.7.34
- # via dateparser
requests==2.32.4
# via
# -r requirements.in
- # httmock
# keystoneauth1
- # osc-lib
# oslo-config
- # prometheus-api-client
- # python-ceilometerclient
- # python-cinderclient
# python-keystoneclient
- # python-neutronclient
- # pyvcloud
-requestsexceptions==1.4.0
- # via openstacksdk
rfc3986==2.0.0
# via oslo-config
-rich==14.1.0
- # via rich-argparse
-rich-argparse==1.7.1
- # via cmd2
-simplejson==3.20.1
- # via python-cinderclient
-six==1.17.0
- # via
- # -r requirements.in
- # python-ceilometerclient
- # python-dateutil
stevedore==5.4.1
# via
- # cliff
- # dogpile-cache
# keystoneauth1
- # osc-lib
# oslo-config
- # python-ceilometerclient
- # python-cinderclient
# python-keystoneclient
- # python-novaclient
typing-extensions==4.14.1
- # via
- # aiokafka
- # dogpile-cache
- # keystoneauth1
- # openstacksdk
- # oslo-context
+ # via keystoneauth1
tzdata==2025.2
# via
# oslo-serialization
# oslo-utils
- # pandas
-tzlocal==5.3.1
- # via dateparser
-ujson==5.10.0
- # via gnocchiclient
-unittest-xml-reporting==3.2.0
- # via pyvcloud
urllib3==2.5.0
# via requests
-vcd-api-schemas-type==10.3.0.dev72
- # via pyvcloud
-wcwidth==0.2.13
- # via cmd2
wrapt==1.17.2
# via debtcollector