openstacksdk/openstack/cloud
Artem Goncharov 6e5f34dba5 Drop munch dependency
Importing munch inside of SDK is taking around 0.3 second. Itself it is
not a big problem, but it hurts on the openstackclient front. In
addition to that munch project does not seem to be actively maintained
and had no releases since 2 years.
Dropping this dependency at once is requiring quite a big rework so
instead copy a heavily stripped version of what we really require from
it. This helps us to gain performance improvement while giving time to
rework our code to come up with a decicion on how to deal with it.

Change-Id: I6612278ae798d48b296239e3359026584efb8a70
2023-01-29 09:02:51 +01:00
..
cmd Fix pre-commit issues 2022-09-30 11:10:04 +01:00
tests Merge tox, tests and other support files 2017-10-04 14:51:08 -05:00
__init__.py Make it clear that OpenStackCloud is a mixin 2018-10-15 13:21:57 -05:00
_accelerator.py Add typing information and documentation 2023-01-10 18:52:07 +01:00
_baremetal.py Drop munch dependency 2023-01-29 09:02:51 +01:00
_block_storage.py Add typing information and documentation 2023-01-10 18:52:07 +01:00
_clustering.py Get rid of normalization in further CL services 2021-12-28 16:24:44 +00:00
_coe.py Drop munch dependency 2023-01-29 09:02:51 +01:00
_compute.py Drop munch dependency 2023-01-29 09:02:51 +01:00
_dns.py Add typing information and documentation 2023-01-10 18:52:07 +01:00
_floating_ip.py Drop munch dependency 2023-01-29 09:02:51 +01:00
_identity.py Add typing information and documentation 2023-01-10 18:52:07 +01:00
_image.py Add typing information and documentation 2023-01-10 18:52:07 +01:00
_network.py Merge "Add typing information and documentation" 2023-01-12 17:40:29 +00:00
_network_common.py cloud: Update docstrings for network functions 2022-05-26 12:29:48 +01:00
_object_store.py Add typing information and documentation 2023-01-10 18:52:07 +01:00
_orchestration.py Drop munch dependency 2023-01-29 09:02:51 +01:00
_security_group.py Drop munch dependency 2023-01-29 09:02:51 +01:00
_shared_file_system.py Add typing information and documentation 2023-01-10 18:52:07 +01:00
_utils.py Remove unused normalization helpers 2022-05-26 12:29:48 +01:00
exc.py Port wait_for_ methods to use iterate_timeout 2018-01-09 12:00:54 -06:00
inventory.py Apply pep8 import order style 2021-03-08 16:50:54 +01:00
meta.py Drop munch dependency 2023-01-29 09:02:51 +01:00
openstackcloud.py Drop munch dependency 2023-01-29 09:02:51 +01:00