ipython / ipython/ipykernel

Update embedding examples

Aperta
#1,392 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
734
Fork
412
Merge medio
1g 5h
PR unite (30g)
8

Descrizione

The [internal_ipkernel.py](https://github.com/ipython/ipykernel/blob/main/examples/embedding/internal_ipkernel.py) and [ipkernel_qtapp.py](https://github.com/ipython/ipykernel/blob/main/examples/embedding/ipkernel_qtapp.py) are out of date. Some issues:

* It is using `PyQt4`, which is very old, and not supported on some platforms (e.g. `osx-arm64`)
* Explicit use of PyQt means it doesn't work with PySide. Should use [qtpy](https://github.com/spyder-ide/qtpy) so it will work with Pyside2/6 or PyQt5/6.
* This line: `from IPython.lib.kernel import connect_qtconsole` fails on recent ipythons. I think the replacement is `from ipykernel import connect_qtconsole`. See https://github.com/ipython/ipython/issues/13610
* The `connect` calls also would need to be updated (I think those are the old style signals).

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.