`nx.transitive_closure` should return the same Graph type as it took in!
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 65/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- python
- Domaine
- developer-experience
Piste de recherche
Commence par lire le stub de typeshed pour transitive_closure de NetworkX et compare ses annotations de type d’entrée et de retour avec la documentation de l’API liée. Consulte les stubs voisins d’algorithmes de graphes pour voir comment ils préservent le type du graphe ; le travail est terminé lorsque l’annotation de retour reflète le type Graph de l’entrée et que les vérifications de typage pertinentes réussissent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
See https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.dag.transitive_closure.html though it's kind of vague.
At runtime:
from __future__ import annotations
import networkx as nx
G: nx.DiGraph[int] = nx.DiGraph([(1, 2), (2, 3)])
G_plus = nx.transitive_closure(G)
print(G_plus)
prints this:
DiGraph with 3 nodes and 3 edges
- Langage dominant
- Python
- Étoiles
- 5.1k
- Forks
- 2.1k
- Merge moyen
- 1 j 6 h
- PR mergées (30 j)
- 57
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de python/typeshed
-
`nx.compose_all` should return the type of its first argumentPeut-être pris @dannyshafer l’a pris il y a 2 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Les mainteneurs répondent en général sous 1 jour
-
`nx.max_flow_min_cost` should support taking in two graph nodesPeut-être pris @Cherith1222 l’a pris il y a 2 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 1 jour
-
`networkx.set_edge_attributes` should support scalar value + namePeut-être pris @Optccopa l’a pris il y a 2 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 1 jour
-
`errors` parameter missing in `subprocess.call()`/`subprocess.check_call()`Peut-être pris @dannyshafer l’a pris il y a 4 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
false alarm on decode callPeut-être pris @jw9829 l’a pris il y a 22 jours. Ouvertehelp wanted stubs: false positive
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
python/typeshed#16441 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de python/typeshed
Issues similaires
-
`image_generation`: `max_retries` is ignored for OpenAI-compatible providers (always 2 retries)Peut-être pris @ericz7900 l’a pris aujourd’hui. Ouvertellm translation
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
rheeloaded/paperpull#117 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
agenda-tech-brasil/agenda-tech-brasil#1619 · 1 commentaire ·
-
process
Difficulté 1/5 1-3 heures Accessibilité débutants 76/100
pyrite-wiki/pyrite#1036 ·
Les mainteneurs répondent en général sous 1 jour