PEP-561 & PEP-484 style type support
- Lenguaje dominante
- Python
- Estrellas
- 338
- Forks
- 147
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
It would be really great to add type annotations to this module so that downstream consumers don't need to either disable it from their type checkers, or do their own limited-scope stubbing.
There's some indication that there's demand (other than mine) from this stackoverflow: https://stackoverflow.com/questions/57785471/why-does-mypy-think-library-imports-are-missing
I'm more than up for helping out with this is this something the maintainers are interested in, otherwise typeshed is a potential alternative (though keeping it inline would be better for maintainability by far!)
I searched the issues as best I could and I don't believe this is duplicate, so at the very least this can act as a good gauge for how many people are interested in this as a feature!
Guía de contribución
Línea de trabajo
El issue no identifica el módulo, las pruebas ni los puntos de entrada que necesitan cambios. Primero hay que determinar cuál es el módulo del SDK afectado y confirmar cómo sus metadatos de paquete exponen los tipos; después, acordar con los maintainers el alcance de las anotaciones y el enfoque de validación. Se considera terminado cuando los comprobadores de tipos posteriores pueden consumir el módulo sin stubs ni exclusiones locales.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- backend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100