ipython / ipython/ipynb

Implement better dependency tracking for ipynb.fs.defs

オープン
#11 コメント 4 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Jupyter Notebook
スター
258
フォーク
71
PR マージ指標
30日以内にマージされた PR はありません

説明

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.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

Start at ipynb.fs.defs and trace how top-level imports and all-caps assignments are currently selected and evaluated. Define the dependency rules for names used on the RHS, recurse through those dependencies, and verify that only top-level imports are included and dependent assignments are evaluated.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
jupyter-notebook
領域
tooling
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。