nbQA: Latest hook changes might have a bug: InvalidManifestError
Just after I reinstalled pre-commit (after getting the latest changes) and then I ran precommit run --all or even tried to git commit my changes I get this error:
An error has occurred: InvalidManifestError:
==> File /Users/user/.cache/pre-commit/repo8m9u7jls/.pre-commit-hooks.yaml
==> At Hook(id='nbqa')
==> At key: types
==> At index 0
=====> Type tag 'jupyter' is not recognized. Try upgrading identify and pre-commit?
Check the log at /Users/user/.cache/pre-commit/pre-commit.log
Workaround: uninstall precommit and we can continue to use git commit
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 22 (10 by maintainers)
Works fine for me (running
pre-commiton thenbqarepo I mean). Trypip install -U pre-commitor evenpip install --force-reinstall -U pre-commitI’m happy to close this issue if there isn’t anything else to be done
So you’re able to use it now? Awesome! Please do let us know if anything else trips you up
My guess is that you might have had an old version of pre-commit where the tag
jupyterhadn’t been defined yet - had you ever installed it in the past?Reinstalling it worked. But I’m surprised why this happened.