dry-python / dry-python/returns
Consider adding `NonEmptyList`
- Langage dominant
- Python
- Étoiles
- 4.4k
- Forks
- 155
- Merge moyen
- 2 h 27 min
- PR mergées (30 j)
- 22
Description
Currently, Python does not have any valid type elements to work with lists.
And while `List` itself is good enough for collections and other things, sometimes we need to explicitly mark some list to have at least one argument.
Related: https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par examiner les types existants liés aux listes et les tests de vérification des types du dépôt afin de comprendre comment une liste non vide pourrait s’y intégrer. L’issue ne fournit ni fichier ni point d’entrée ; le travail serait considéré comme terminé lorsqu’un accord aurait été trouvé sur l’API et le comportement du type, puis que ceux-ci auraient été couverts par des tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100