-
Notifications
You must be signed in to change notification settings - Fork 68
Open
Description
I'm in the process of removing/forbiding the run of mypy via pre-commit/hatch on jupyter_client and likely other places as running via pre-commit/hach can (often?) swallow error.
try to clone jupyter client main, currently 0bce36fb216d228d755f6c1ca3473cfb4e0f29a6, and run:
$ hatch run typing:test # noerror
$ pre-commit run --all-files --hook-stage manual mypy #no error
$ mypy # this works and detect **real** issues.
My guess is pre-commit/hatch create envs just to run those tools, and if something goes wrong and mypy run in those envs, it may find the wrong version of your package.
Metadata
Metadata
Assignees
Labels
No labels