You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ejecutar mypy dentro de pre-commit tiene sus dificultades, y se pueden obtener distintos resultados que ejecutándolo en la terminal, incluso con la misma configuración. Parece que la única solución es no usar el pre-commit hook oficial de mypy, sino crear un script custom que instala las dependencias del proyecto.
Esto está pasando ahora mismo en la PR #47, donde pre-commit pasa pero make mypy da un error.
Una posible solución es usar language: system, de forma que pre-commit no crea un entorno aislado y ejecuta el hook en el entorno actual, donde tiene que estar mypy instalado. Esto no es problema en local, ya que mypy es una dependencia de desarrollo que se instalar con el resto de dependencias del proyecto en un entorno local. Hay que tener cuidado en Github Actions.
Ejecutar mypy dentro de pre-commit tiene sus dificultades, y se pueden obtener distintos resultados que ejecutándolo en la terminal, incluso con la misma configuración. Parece que la única solución es no usar el pre-commit hook oficial de mypy, sino crear un script custom que instala las dependencias del proyecto.
Esto está pasando ahora mismo en la PR #47, donde pre-commit pasa pero
make mypy
da un error.Relacionado:
The text was updated successfully, but these errors were encountered: