python / python/mypy

Support infer_variance= parameter for TypeVar (PEP 695)

Offen
#17,811 4 Kommentare 12 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature topic-pep-695
Vorherrschende Sprache
Python
Sterne
20.6k
Forks
3.3k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Feature

See this section of PEP for details.

Pitch

This is probably the most significant omission from full PEP 695 support (though this mostly impacts users of older Python versions).

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Lies zunächst den verknüpften PEP-695-Abschnitt zu auto-variance für TypeVar und untersuche dann die vorhandene Unterstützung von PEP 695 und TypeVar in mypy. Die Aufgabe ist abgeschlossen, wenn infer_variance= für TypeVar konsistent unterstützt und durch Tests für das im PEP beschriebene Verhalten abgedeckt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
32/100

Neue Issues direkt in Ihr Postfach

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