Skip to content

azdev extension throwing error without azdev setup #136

Open
@haroldrandom

Description

@haroldrandom

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'

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions