danielgtaylor / danielgtaylor/python-betterproto
Use of deprecated `typing` aliases
- 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
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