Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error in azdev setup - No such file or directory: '_NONE_/scripts/ci/cmdcov.yml' #407

Open
kevinhillinger opened this issue Jul 10, 2023 · 4 comments

Comments

@kevinhillinger
Copy link
Member

@bobjac and I are extension authors for an "external" extension that resides in its own repository, e.g. https://github.com/Azure/partnercenter-cli-extension

Since June 16, our CI is failing with the following error when calling azdev setup, regardless of args.

[Errno 2] No such file or directory: '_NONE_/scripts/ci/cmdcov.yml'
Traceback (most recent call last):
  File "/Users/kehilli/Workspace/github.com/partner-center-cli/env/lib/python3.11/site-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/kehilli/Workspace/github.com/partner-center-cli/env/lib/python3.11/site-packages/knack/invocation.py", line 134, in execute
    self.commands_loader.load_arguments(command)
  File "/Users/kehilli/Workspace/github.com/partner-center-cli/env/lib/python3.11/site-packages/azdev/__main__.py", line 30, in load_arguments
    from azdev.params import load_arguments
  File "/Users/kehilli/Workspace/github.com/partner-center-cli/env/lib/python3.11/site-packages/azdev/params.py", line 13, in <module>
    from azdev.operations.linter import linter_severity_choices
  File "/Users/kehilli/Workspace/github.com/partner-center-cli/env/lib/python3.11/site-packages/azdev/operations/linter/__init__.py", line 21, in <module>
    from .linter import LinterManager, LinterScope, RuleError, LinterSeverity
  File "/Users/kehilli/Workspace/github.com/partner-center-cli/env/lib/python3.11/site-packages/azdev/operations/linter/linter.py", line 17, in <module>
    from azdev.operations.regex import (
  File "/Users/kehilli/Workspace/github.com/partner-center-cli/env/lib/python3.11/site-packages/azdev/operations/regex.py", line 19, in <module>
    with open(os.path.join(get_cli_repo_path(), 'scripts', 'ci', 'cmdcov.yml'), 'r') as file:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '_NONE_/scripts/ci/cmdcov.yml'

This happens locally as well after pip install azdev, which installs the latest version of azdev package.

We've tested back to version 0.1.48 and that version works.

@kevinhillinger kevinhillinger changed the title Error in azdev setup Error in azdev setup - No such file or directory: '_NONE_/scripts/ci/cmdcov.yml' Jul 10, 2023
@wangzelin007
Copy link
Member

Hi @kevinhillinger,
Sorry for the inconvenience, please upgrade to the latest azdev by pip install azdev -U.

@mboersma
Copy link
Member

mboersma commented Jul 13, 2023

@wangzelin007 I'm seeing the same issue, and as far as i can tell I have the latest azdev installed:

% pip install azdev -U
Requirement already satisfied: azdev in ./env/lib/python3.10/site-packages (0.1.55)

You can see here this has been failing the nightly build on our CLI extension. Any workaround would be very helpful, thanks!

@laurawalker
Copy link

laurawalker commented Jul 14, 2023

I also had this issue attempting to follow the instructions on https://github.com/Azure/azure-cli/blob/dev/doc/extensions/authoring.md to create a new extension without a local clone of the az cli repo. (Reverting to v0.1.48 firxt fixed this issue for me too).

@mboersma
Copy link
Member

This doesn't seem to be a problem now (I tried v0.1.60), although I'm not sure where it was fixed (or if it's working for the original poster).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants