Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

`networkx.set_edge_attributes` should support scalar value + name

Offen Anfängerfreundlich
#16,542 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@Optccopa arbeitet bereits daran.

Seit 17.10.2026.

  • #16558 von @Optccopa — offen

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
67/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
python
Bereich
tooling

Rechercherichtung

Finde zuerst den Stub für networkx.set_edge_attributes und vergleiche die akzeptierten Argumentformen mit der verlinkten Dokumentation und dem Python-Beispiel im Issue. Aktualisiere den Stub so, dass er ein skalares Argument values mit einem name akzeptiert. Prüfe anschließend, ob dieser Aufruf die Typprüfung besteht und die bestehenden Overloads weiterhin abgedeckt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

See https://networkx.org/documentation/stable/reference/generated/networkx.classes.function.set_edge_attributes.html

It seems to me the stubs for set_edge_attributes are wrong, since it wants no name with scalar values.

Python 3.13.13 (main, Apr  9 2026, 09:11:06) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import networkx as nx
>>> G = nx.path_graph(3)
>>> nx.set_edge_attributes(G, 5, "some name")
>>> G.edges[0,1]["some name"]
5
Vorherrschende Sprache
Python
Sterne
5.1k
Forks
2.1k
Ø Merge
1 T. 6 Std.
Gemergte PRs (30 T.)
57

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus python/typeshed

Alle Issues in python/typeshed

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

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