Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Warnings with backend_nbagg

Aperta
#488 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
30/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
jupyter, python

Direzione di ricerca

Inizia riproducendo l'avviso con pytest e la chiamata ipympl.backend_nbagg.new_figure_manager_given_figure mostrata nell'issue. Traccia l'inizializzazione di Toolbar e la sua interazione con ipywidgets e traitlets. Il lavoro è completato quando la riproduzione non emette più la DeprecationWarning segnalata e l'esecuzione pertinente di pytest ha esito positivo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

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

Lingua principale
Jupyter Notebook
Stelle
1.7k
Fork
234
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di matplotlib/ipympl

Tutte le issue di matplotlib/ipympl

Issue simili

Altre issue su Backend & API Design

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.