You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that Spyder uses ipykernel's in-process kernel. As we are doing a major refactor of ipykernel, I was wondering if it's indeed needed in this project. If yes, how would Spyder be impacted if we were to change the API to be async?
The text was updated successfully, but these errors were encountered:
Hi @davidbrochart thank you for reaching out! Pinging @ccordoba12 and @impact27 (probably they have a better picture of the implications of such a change)
Hey @davidbrochart, thanks for reaching out. We actually don't use the in-process kernel API. The match you found is because we have a copy of the Qtconsole repo here to ease development.
However, there are several users that depend on it to provide a console connected to the same process a PyQt application is running. That's very useful to explore its internals in an interactive way.
@davidbrochart Spyder is a qt application so it uses qt eventloops instead of asyncio. The user code is run in spyder-kernels, which is based on ipykernel, and therefore is an async application
It seems that Spyder uses ipykernel's in-process kernel. As we are doing a major refactor of ipykernel, I was wondering if it's indeed needed in this project. If yes, how would Spyder be impacted if we were to change the API to be async?
The text was updated successfully, but these errors were encountered: