overview
¿Qué es MyPy?
MyPy es una herramienta de análisis estático desarrollada por el equipo de MyPy (un proyecto de código abierto) que permite a los desarrolladores de Python identificar errores relacionados con tipos en su código antes del tiempo de ejecución. Aprovecha las sugerencias de tipo (PEP 484) para asegurar que las variables y funciones se utilicen correctamente, con el objetivo de mejorar la fiabilidad, mantenibilidad y legibilidad del código. MyPy actúa como una herramienta de análisis estático que verifica el código Python contra las anotaciones de tipo, realizando comprobaciones antes de la ejecución para detectar posibles errores en una etapa temprana del ciclo de desarrollo. Esto contrasta con el tipado dinámico de Python, que verifica los tipos en tiempo de ejecución.