Azure / Azure/azure-sdk-for-python
azure-cosmos needs typing updates for mypy version 2.1.0
- Vorherrschende Sprache
- Python
- Sterne
- 5.6k
- Forks
- 3.4k
- Ø Merge
- 2 T. 2 Std.
- Gemergte PRs (30 T.)
- 213
Beschreibung
**ACTION NEEDED:** This version of mypy will be merged on **2026-10-12**. The build will begin to fail for this library if errors are not fixed.
**Library name:** azure-cosmos
**Mypy version:** 2.1.0
**Mypy Build:** [Link to build (2026-07-26)](https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6617598&view=logs&j=87f850b5-cf15-53c6-370a-4be21ee70ec7&t=c4b2a078-69a7-55a2-d776-67715c71590f)
**How to fix:** Run the `next-mypy` azpysdk command at the library package-level and resolve the typing errors.
1) `/mnt/vss/_work/1/s>pip install -e ./eng/tools/azure-sdk-tools`
2) `../azure-cosmos>azpysdk next-mypy --isolate .`
See the [Typing Guide](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/static_type_checking.md#run-mypy) for more information.
Beitragsleitfaden
Rechercherichtung
Beginne im azure-cosmos package, indem du eng/tools/azure-sdk-tools installierst und azpysdk next-mypy --isolate . auf Package-Ebene ausführst. Überprüfe die daraus resultierenden Typisierungsfehler und den verknüpften Leitfaden zur statischen Typprüfung. Als erledigt gilt die Aufgabe, wenn die gemeldeten Fehler behoben sind und die Bibliothek die mypy 2.1.0-Prüfung vor dem Merge am 2026-10-12 besteht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 68/100