networkx: type annotation needed for instantiating a graph
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 5.1k
- Forks
- 2.1k
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 82
Beschreibung
If I just do eg:
graph = nx.DiGraph()
mypy complains that
var-annotated Need type annotation for "graph"
Is there some issues with the stubs here that makes mypy not understand that nx.DiGraph() instantiates an instance of the class DiGraph?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere das gemeldete Snippet mit mypy, prüfe anschließend die verfügbaren Stubs für networkx.DiGraph und vergleiche sie mit mypys Interpretation. Als abgeschlossen gilt die Aufgabe, wenn festgestellt wurde, ob der Stub die Diagnose zur fehlenden Annotation verursacht, und das relevante Typing-Verhalten dokumentiert oder korrigiert wurde.
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
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100