prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  vmware 2.0.0 does not work in azure-cli:2.7.0
  - If the issue is to do with Azure CLI 2.0 in-particular, create an issue here at [Azure/azure-cli](https://github.com/Azure/azure-cli/issues)
  
  ### Extension name (the extension in question)
  vmware
  
  ### Description of issue (in as much detail as possible)
  The  vmware 2.0.0 extension released yesterday does not work with the az cli 2.7.0 released on 2020-06-01, about 9 months ago.  I'm not sure exactly what the minimum version should be set to. 
  
  I believe this needs to be updated, but I'm not sure what it should be or what the best process is for updating it.
  https://github.com/Azure/azure-cli-extensions/blob/master/src/vmware/azext_vmware/azext_metadata.json
  ```
  "azext.minCliCoreVersion": "2.0.66"
  ```
  
  ![image](https://user-images.githubusercontent.com/80104/109070352-3f62fd00-76a7-11eb-8151-e474f1edba71.png)
  
  steps to reproduce:
  ```
  docker run --rm -it mcr.microsoft.com/azure-cli:2.7.0
  az extension add -n vmware
  az vmware private-cloud show -g taggac-2020-12 -n taggac-20210219
  ```
  
  Here are the 
  ```
  PS C:\Users\cataggar\io\fct> docker run --rm -it mcr.microsoft.com/azure-cli:2.7.0
  bash-5.0# az extension add -n vmware
  bash-5.0# az vmware private-cloud show -g taggac-2020-12 -n taggac-20210219
  The command failed with an unexpected error. Here is the traceback:
  
  cannot import name 'ARMHttpLoggingPolicy'
  Traceback (most recent call last):
    File "/usr/local/lib/python3.6/site-packages/knack/cli.py", line 215, in invoke
      cmd_result = self.invocation.execute(args)
    File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 553, in execute
      self.commands_loader.load_arguments(command)
    File "/usr/local/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 344, in load_arguments
      self.command_table[command].load_arguments()  # this loads the arguments via reflection
    File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 310, in load_arguments
      super(AzCliCommand, self).load_arguments()
    File "/usr/local/lib/python3.6/site-packages/knack/commands.py", line 106, in load_arguments
      cmd_args = self.arguments_loader()
    File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/arm.py", line 723, in generic_show_arguments_loader
      cmd_args = get_arguments_loader(context, getter_op, operation_group=kwargs.get('operation_group'))
    File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/arm.py", line 402, in get_arguments_loader
      getter_args = dict(extract_args_from_signature(context.get_op_handler(getter_op, operation_group=operation_group),
    File "/usr/local/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 588, in get_op_handler
      op = import_module(mod_to_import)
    File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "<frozen importlib._bootstrap>", line 994, in _gcd_import
    File "<frozen importlib._bootstrap>", line 971, in _find_and_load
    File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
    File "<frozen importlib._bootstrap_external>", line 678, in exec_module
    File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    File "/root/.azure/cliextensions/vmware/azext_vmware/custom.py", line 7, in <module>
      from azext_vmware.vendored_sdks.avs_client import AVSClient
    File "/root/.azure/cliextensions/vmware/azext_vmware/vendored_sdks/avs_client/__init__.py", line 7, in <module>
      from ._avs_client import AVSClient
    File "/root/.azure/cliextensions/vmware/azext_vmware/vendored_sdks/avs_client/_avs_client.py", line 18, in <module>
      from ._configuration import AVSClientConfiguration
    File "/root/.azure/cliextensions/vmware/azext_vmware/vendored_sdks/avs_client/_configuration.py", line 11, in <module>    from azure.mgmt.core.policies import ARMHttpLoggingPolicy
  ImportError: cannot import name 'ARMHttpLoggingPolicy'
  
  To open an issue, please run: 'az feedback'
  bash-5.0#
  ```
  
  -----
  
  
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `src/vmware/setup.py`
  Content:
  ```
  1 #!/usr/bin/env python
  2 
  3 # --------------------------------------------------------------------------------------------
  4 # Copyright (c) Microsoft Corporation. All rights reserved.
  5 # Licensed under the MIT License. See License.txt in the project root for license information.
  6 # --------------------------------------------------------------------------------------------
  7 
  8 from io import open
  9 from setuptools import setup, find_packages
  10 
  11 VERSION = "2.0.0"
  12 
  13 with open('README.md', encoding='utf-8') as f:
  14     readme = f.read()
  15 with open('CHANGELOG.md', encoding='utf-8') as f:
  16     changelog = f.read()
  17 
  18 setup(
  19     name='vmware',
  20     version=VERSION,
  21     description='Azure VMware Solution commands.',
  22     long_description=readme + '\n\n' + changelog,
  23     long_description_content_type='text/markdown',
  24     license='MIT',
  25     author='Microsoft',
  26     author_email='azpycli@microsoft.com',
  27     url='https://github.com/Azure/az-vmware-cli',
  28     packages=find_packages(exclude=["tests"]),
  29     install_requires=[],
  30     package_data={'azext_vmware': ['azext_metadata.json']}
  31 )
  32
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/src/vmware/setup.py b/src/vmware/setup.py
  --- a/src/vmware/setup.py
  +++ b/src/vmware/setup.py
  @@ -8,7 +8,7 @@
   from io import open
   from setuptools import setup, find_packages
   
  -VERSION = "2.0.0"
  +VERSION = "2.0.1"
   
   with open('README.md', encoding='utf-8') as f:
       readme = f.read()
  
verification_info: {"golden_diff": "diff --git a/src/vmware/setup.py b/src/vmware/setup.py\n--- a/src/vmware/setup.py\n+++ b/src/vmware/setup.py\n@@ -8,7 +8,7 @@\n from io import open\n from setuptools import setup, find_packages\n \n-VERSION = \"2.0.0\"\n+VERSION = \"2.0.1\"\n \n with open('README.md', encoding='utf-8') as f:\n     readme = f.read()\n", "issue": "vmware 2.0.0 does not work in azure-cli:2.7.0\n- If the issue is to do with Azure CLI 2.0 in-particular, create an issue here at [Azure/azure-cli](https://github.com/Azure/azure-cli/issues)\r\n\r\n### Extension name (the extension in question)\r\nvmware\r\n\r\n### Description of issue (in as much detail as possible)\r\nThe  vmware 2.0.0 extension released yesterday does not work with the az cli 2.7.0 released on 2020-06-01, about 9 months ago.  I'm not sure exactly what the minimum version should be set to. \r\n\r\nI believe this needs to be updated, but I'm not sure what it should be or what the best process is for updating it.\r\nhttps://github.com/Azure/azure-cli-extensions/blob/master/src/vmware/azext_vmware/azext_metadata.json\r\n```\r\n\"azext.minCliCoreVersion\": \"2.0.66\"\r\n```\r\n\r\n![image](https://user-images.githubusercontent.com/80104/109070352-3f62fd00-76a7-11eb-8151-e474f1edba71.png)\r\n\r\nsteps to reproduce:\r\n```\r\ndocker run --rm -it mcr.microsoft.com/azure-cli:2.7.0\r\naz extension add -n vmware\r\naz vmware private-cloud show -g taggac-2020-12 -n taggac-20210219\r\n```\r\n\r\nHere are the \r\n```\r\nPS C:\\Users\\cataggar\\io\\fct> docker run --rm -it mcr.microsoft.com/azure-cli:2.7.0\r\nbash-5.0# az extension add -n vmware\r\nbash-5.0# az vmware private-cloud show -g taggac-2020-12 -n taggac-20210219\r\nThe command failed with an unexpected error. Here is the traceback:\r\n\r\ncannot import name 'ARMHttpLoggingPolicy'\r\nTraceback (most recent call last):\r\n  File \"/usr/local/lib/python3.6/site-packages/knack/cli.py\", line 215, in invoke\r\n    cmd_result = self.invocation.execute(args)\r\n  File \"/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py\", line 553, in execute\r\n    self.commands_loader.load_arguments(command)\r\n  File \"/usr/local/lib/python3.6/site-packages/azure/cli/core/__init__.py\", line 344, in load_arguments\r\n    self.command_table[command].load_arguments()  # this loads the arguments via reflection\r\n  File \"/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py\", line 310, in load_arguments\r\n    super(AzCliCommand, self).load_arguments()\r\n  File \"/usr/local/lib/python3.6/site-packages/knack/commands.py\", line 106, in load_arguments\r\n    cmd_args = self.arguments_loader()\r\n  File \"/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/arm.py\", line 723, in generic_show_arguments_loader\r\n    cmd_args = get_arguments_loader(context, getter_op, operation_group=kwargs.get('operation_group'))\r\n  File \"/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/arm.py\", line 402, in get_arguments_loader\r\n    getter_args = dict(extract_args_from_signature(context.get_op_handler(getter_op, operation_group=operation_group),\r\n  File \"/usr/local/lib/python3.6/site-packages/azure/cli/core/__init__.py\", line 588, in get_op_handler\r\n    op = import_module(mod_to_import)\r\n  File \"/usr/local/lib/python3.6/importlib/__init__.py\", line 126, in import_module\r\n    return _bootstrap._gcd_import(name[level:], package, level)\r\n  File \"<frozen importlib._bootstrap>\", line 994, in _gcd_import\r\n  File \"<frozen importlib._bootstrap>\", line 971, in _find_and_load\r\n  File \"<frozen importlib._bootstrap>\", line 955, in _find_and_load_unlocked\r\n  File \"<frozen importlib._bootstrap>\", line 665, in _load_unlocked\r\n  File \"<frozen importlib._bootstrap_external>\", line 678, in exec_module\r\n  File \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed\r\n  File \"/root/.azure/cliextensions/vmware/azext_vmware/custom.py\", line 7, in <module>\r\n    from azext_vmware.vendored_sdks.avs_client import AVSClient\r\n  File \"/root/.azure/cliextensions/vmware/azext_vmware/vendored_sdks/avs_client/__init__.py\", line 7, in <module>\r\n    from ._avs_client import AVSClient\r\n  File \"/root/.azure/cliextensions/vmware/azext_vmware/vendored_sdks/avs_client/_avs_client.py\", line 18, in <module>\r\n    from ._configuration import AVSClientConfiguration\r\n  File \"/root/.azure/cliextensions/vmware/azext_vmware/vendored_sdks/avs_client/_configuration.py\", line 11, in <module>    from azure.mgmt.core.policies import ARMHttpLoggingPolicy\r\nImportError: cannot import name 'ARMHttpLoggingPolicy'\r\n\r\nTo open an issue, please run: 'az feedback'\r\nbash-5.0#\r\n```\r\n\r\n-----\r\n\r\n\n", "before_files": [{"content": "#!/usr/bin/env python\n\n# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n\nfrom io import open\nfrom setuptools import setup, find_packages\n\nVERSION = \"2.0.0\"\n\nwith open('README.md', encoding='utf-8') as f:\n    readme = f.read()\nwith open('CHANGELOG.md', encoding='utf-8') as f:\n    changelog = f.read()\n\nsetup(\n    name='vmware',\n    version=VERSION,\n    description='Azure VMware Solution commands.',\n    long_description=readme + '\\n\\n' + changelog,\n    long_description_content_type='text/markdown',\n    license='MIT',\n    author='Microsoft',\n    author_email='azpycli@microsoft.com',\n    url='https://github.com/Azure/az-vmware-cli',\n    packages=find_packages(exclude=[\"tests\"]),\n    install_requires=[],\n    package_data={'azext_vmware': ['azext_metadata.json']}\n)\n", "path": "src/vmware/setup.py"}], "after_files": [{"content": "#!/usr/bin/env python\n\n# --------------------------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See License.txt in the project root for license information.\n# --------------------------------------------------------------------------------------------\n\nfrom io import open\nfrom setuptools import setup, find_packages\n\nVERSION = \"2.0.1\"\n\nwith open('README.md', encoding='utf-8') as f:\n    readme = f.read()\nwith open('CHANGELOG.md', encoding='utf-8') as f:\n    changelog = f.read()\n\nsetup(\n    name='vmware',\n    version=VERSION,\n    description='Azure VMware Solution commands.',\n    long_description=readme + '\\n\\n' + changelog,\n    long_description_content_type='text/markdown',\n    license='MIT',\n    author='Microsoft',\n    author_email='azpycli@microsoft.com',\n    url='https://github.com/Azure/az-vmware-cli',\n    packages=find_packages(exclude=[\"tests\"]),\n    install_requires=[],\n    package_data={'azext_vmware': ['azext_metadata.json']}\n)\n", "path": "src/vmware/setup.py"}]}