matplotlib / matplotlib/ipympl
Warnings with backend_nbagg
オープン
まだ誰も着手していません。
bug
- 主要言語
- Jupyter Notebook
- スター
- 1.7k
- フォーク
- 234
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Issue
There is a warning being triggered when running pytest with the following instruction:
ipympl.backend_nbagg.new_figure_manager_given_figure(1, matplotlib.figure.Figure()))
The warning is the following:
/Users/luisaleixo/.pyenv/versions/3.9.6/envs/cara/lib/python3.9/site-packages/ipywidgets/widgets/widget.py:477: DeprecationWarning: Passing unrecognized arguments to super(Toolbar).__init__().
__init__() missing 1 required positional argument: 'canvas'
This is deprecated in traitlets 4.2.This error will be raised in a future release of traitlets.
super(Widget, self).__init__(**kwargs)
It is not possible to downgrade the triatlets version for this project.
Versions
Name: ipympl
Version: 0.9.1
Name: pytest
Version: 6.2.5
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、issue に示されている pytest と ipympl.backend_nbagg.new_figure_manager_given_figure の呼び出しを使って警告を再現します。Toolbar の初期化と、ip ywidgets および traitlets との相互作用を追跡します。再現時に報告された DeprecationWarning が出力されなくなり、関連する pytest の実行が成功すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- jupyter, python
- 領域
- backend, testing-qa
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 30/100