Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

`networkx.set_edge_attributes` should support scalar value + name

Aberta Para iniciantes
#16,542 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

@Optccopa já está trabalhando nisso.

Desde 17/10/2026.

  • #16558 de @Optccopa — aberto

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
67/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
python
Domínio
tooling

Direção de pesquisa

Comece localizando o stub de networkx.set_edge_attributes e compare as formas de argumento aceitas com a documentação vinculada e o exemplo em Python na issue. Atualize o stub para aceitar um argumento escalar values com um name e, em seguida, verifique se essa chamada passa na verificação de tipos e se os overloads existentes continuam cobertos.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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
Linguagem predominante
Python
Estrelas
5.1k
Forks
2.1k
Merge médio
1d 6h
PRs com merge (30d)
57

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de python/typeshed

Todas as issues de python/typeshed

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.