He tratado de encontrar stubs de tipo para la popular biblioteca de [de] serialización Marshmallow que se usa comúnmente con Flask. Veo cómo, dada la naturaleza a menudo dinámica de la funcionalidad de la biblioteca, escribirlo puede ser difícil, pero aún así sería interesante saber si se ha realizado algún trabajo significativo.
TLDR: ¿Hay talones de tipo para Marshmallow?
Marshmallow distribuye información de tipo como parte del paquete. No hay talones separados porque no hay necesidad de ellos.
Si desea obtener información sobre el mecanismo que utiliza, consulte PEP561 . Incluye un archivo py.typed a través de su setup.py que indica que el paquete proporciona anotaciones de tipo.
Si no está seguro de cómo usar esto con mypy , simplemente instale marshmallow en el mismo entorno que mypy . Por ejemplo, si usa virtualenvs, instale mypy y marshmallow en el mismo virtualenv, tal como instalaría un paquete de tipo stub.