dry-python / dry-python/returns
Consider adding `NonEmptyList`
- Vorherrschende Sprache
- Python
- Sterne
- 4.4k
- Forks
- 155
- Ø Merge
- 2 Std. 27 Min.
- Gemergte PRs (30 T.)
- 22
Beschreibung
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/
Beitragsleitfaden
Rechercherichtung
Beginne damit, die vorhandenen listenbezogenen Typen und Typprüfungen des Repositorys zu überprüfen, um zu verstehen, wie eine nicht leere Liste integriert werden würde. Das Issue nennt keine Datei und keinen Einstiegspunkt; abgeschlossen wäre die Arbeit, wenn man sich auf die API und das Verhalten des Typs geeinigt und sie anschließend mit Tests abgedeckt hat.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100