pre-commit: FileNotFoundError when using ```pre-commit install --install-hooks```
Hi!
I’m using pre-commit in the project I’m working on and right after installing the requirements in the conda environment I’ve created, I get the following error:
C:\Users\DANIGARC\Desktop\repos\POC-BigDataProject-Wind>pre-commit install --install-hooks
An unexpected error has occurred: FileNotFoundError: [Errno 2] No such file or directory: 'H:\\My Documents/.cache\\pre-commit\\.lock'
Traceback (most recent call last):
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\error_handler.py", line 46, in error_handler
yield
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\main.py", line 265, in main
store = Store()
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\store.py", line 53, in __init__
with self.exclusive_lock():
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\contextlib.py", line 81, in __enter__
return next(self.gen)
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\store.py", line 81, in exclusive_lock
with file_lock.lock(os.path.join(self.directory, '.lock'), blocked_cb):
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\contextlib.py", line 81, in __enter__
return next(self.gen)
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\file_lock.py", line 62, in lock
with open(path, 'a+') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'H:\\My Documents/.cache\\pre-commit\\.lock'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\DANIGARC\AppData\Local\Continuum\anaconda3\envs\tertiary\Scripts\pre-commit.exe\__main__.py", line 7, in <module>
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\main.py", line 305, in main
'Command {} failed to exit with a returncode'.format(args.command),
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\contextlib.py", line 99, in __exit__
self.gen.throw(type, value, traceback)
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\error_handler.py", line 54, in error_handler
_log_and_exit(msg, e, traceback.format_exc())
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\error_handler.py", line 34, in _log_and_exit
store = Store()
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\store.py", line 53, in __init__
with self.exclusive_lock():
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\contextlib.py", line 81, in __enter__
return next(self.gen)
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\store.py", line 81, in exclusive_lock
with file_lock.lock(os.path.join(self.directory, '.lock'), blocked_cb):
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\contextlib.py", line 81, in __enter__
return next(self.gen)
File "c:\users\danigarc\appdata\local\continuum\anaconda3\envs\tertiary\lib\site-packages\pre_commit\file_lock.py", line 62, in lock
with open(path, 'a+') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'H:\\My Documents/.cache\\pre-commit\\.lock'
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 16 (9 by maintainers)
sounds good! let me know if you find anything specific (comment here if you do) – for now I’m going to close this as we got to the bottom of the original issue – thanks for the issue 🎉