danielgtaylor / danielgtaylor/python-betterproto

Use of deprecated `typing` aliases

Offen
#519 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement good first issue
Vorherrschende Sprache
Python
Sterne
1.8k
Forks
234
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Betterproto currently is using some `typing` imports that are now deprecated, though they are noted in the Python docs to be guaranteed to remain until at least 3.14.

For more details, see [this Python docs section](https://docs.python.org/3.11/library/typing.html#deprecated-aliases). Betterproto uses some of these such as `typing.Generator` within `src/betterproto/__init__.py`.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie in src/betterproto/__init__.py und überprüfen Sie den Abschnitt deprecated-alias der im Issue verlinkten Python-Typing-Dokumentation. Identifizieren Sie die dort verwendeten veralteten typing-Imports, ersetzen Sie sie durch unterstützte Entsprechungen, bewahren Sie dabei die angegebene Kompatibilität mit Python 3.6+ und verifizieren Sie, dass die Projekttests weiterhin erfolgreich sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
backend
Issue-Typ
Refactoring
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.