Standard library `_operator` module is poorly typed
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 5.1k
- Forks
- 2.1k
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 82
Description
The annotations for functions in the _operator module are inconsistent - some have annotations but most don't.
At first glance, most of the protocols necessary to type these incomplete signatures can be imported from _typeshed, and there is already a precedent in the stub in question.
I can work on the annotations to bridge the inconsistency, but it would be a big undertaking, so I need to get approval first.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par stdlib/_operator.pyi, en particulier par les annotations existantes référencées dans l’issue, et examinez les protocoles pertinents disponibles dans _typeshed. Comparez les signatures annotées et incomplètes, puis vérifiez que les fonctions du module disposent d’une couverture de typage cohérente et que le stub reste compatible avec la bibliothèque standard.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- devtools
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100