Implement better dependency tracking for ipynb.fs.defs
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- jupyter-notebook
- Bereich
- tooling
Rechercherichtung
Beginne bei ipynb.fs.defs und verfolge, wie derzeit Importe auf oberster Ebene und Zuweisungen in Großbuchstaben ausgewählt und ausgewertet werden. Definiere die Abhängigkeitsregeln für auf der rechten Seite (RHS) verwendete Namen, durchlaufe diese Abhängigkeiten rekursiv und verifiziere, dass nur Importe auf oberster Ebene einbezogen und abhängige Zuweisungen ausgewertet werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Right now, we only include assignments where the LHS is all caps. However, LHS all caps might have dependencies on RHS that's not all caps. These will not be evaluated, causing strange amounts of confusion.
Instead, we should attempt to track the dependencies on the RHS of such assignments, and eval those too (recursively). We should do this in such a way that the rules are very clear to explain to people.
This should still only be done for top level imports though.
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 257
- Forks
- 72
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ipython/ipynb
-
Predict House PricesOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
-
AsignaciónOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
-
啦啦啦Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 1/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
UKGovernmentBEIS/inspect_ai#5821 ·
Maintainer antworten meist innerhalb von 1 Tag
-
submodule-pointer-regression
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
smith-horn/skillsmith#3061 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
openai/codex-plugin-cc#813 ·
-
evidence wanted good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
open-coder-ai/agentseam#195 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag