Open
Description
azdev extension -h
will throw errors if I didn't run azdev setup
No module named 'azure'
Traceback (most recent call last):
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/cli.py", line 206, in invoke
cmd_result = self.invocation.execute(args)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/invocation.py", line 155, in execute
parsed_args = self.parser.parse_args(args)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/parser.py", line 259, in parse_args
return super(CLICommandParser, self).parse_args(args)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1749, in parse_args
args, argv = self.parse_known_args(args, namespace)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1781, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1969, in _parse_known_args
positionals_end_index = consume_positionals(start_index)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1946, in consume_positionals
take_action(action, args)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1855, in take_action
action(self, namespace, argument_values, option_string)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1152, in __call__
subnamespace, arg_strings = parser.parse_known_args(arg_strings, None)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1781, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1987, in _parse_known_args
start_index = consume_optional(start_index)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1927, in consume_optional
take_action(action, args, option_string)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1855, in take_action
action(self, namespace, argument_values, option_string)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 1037, in __call__
parser.print_help()
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/argparse.py", line 2474, in print_help
self._print_message(self.format_help(), file)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/parser.py", line 249, in format_help
is_group)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/help.py", line 691, in show_help
else self.group_help_cls(self, delimiters, parser)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/help.py", line 232, in __init__
child.load(options)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/help.py", line 177, in load
description = getattr(options, 'description', None)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/parser.py", line 240, in __getattribute__
if callable(self._description) else self._description
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/commands.py", line 254, in description_loader
return extract_full_summary_from_signature(CLICommandsLoader._get_op_handler(operation))
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/knack/commands.py", line 267, in _get_op_handler
op = import_module(mod_to_import)
File "/Users/haroldrandom/.pyenv/versions/3.7.4/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/Users/haroldrandom/.pyenv/versions/3.7.4/envs/azdev_venv_V3/lib/python3.7/site-packages/azdev/operations/help/__init__.py", line 27, in <module>
from azure.cli.core.extension.operations import list_available_extensions, list_extensions as list_cli_extensions # pylint: disable=import-error
ModuleNotFoundError: No module named 'azure'