AnswerDotAI / AnswerDotAI/nbdev
Add option to expand wildcard imports
オープン
enhancement
- 主要言語
- Jupyter Notebook
- スター
- 5.3k
- フォーク
- 513
- 平均マージ
- 2日 30分
- マージ済み PR(30日)
- 8
説明
E.g
from foo import *
...would be optionally exported to:
from foo import a,b
...if `a` and `b` were used in that module.
There's something a bit similar here we could borrow ideas from: https://github.com/fake-name/autoflake/blob/master/autostar.py
コントリビューションガイド
調査の方向性
まず、nbdev が Python のインポートをどのように処理しているかを確認し、要求された動作を autoflake's autostar.py の考え方と比較します。`from foo import *` のオプションの展開を、モジュール内で使用されている名前だけがエクスポートされるように定義し、その後、生成されたインポートが例と一致し、オプションが無効な場合は現在の動作を維持することを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- tooling
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100