Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wip] ipykernel 7 support #898

Draft
wants to merge 14 commits into
base: main
Choose a base branch
from
Draft

[wip] ipykernel 7 support #898

wants to merge 14 commits into from

Conversation

minrk
Copy link
Member

@minrk minrk commented Oct 22, 2024

needs some fixes in ipykernel as well before 7 is released

closes #895

- handle async methods
- zmq.asyncio.Sockets, not ZMQStreams
- need to enable ControlThread now that flush is not an option
while ipykernel 7 has unmerged fixes
get running loop instead
don't wait forever if there's a problem
- refactor redirect output, redirect it later and stop redirecting during shutdown
  so errors in ipengine/kernel are more likely to be seen in the terminal
- fix SIGTERM handler so it actually fires in the event loop
@minrk
Copy link
Member Author

minrk commented Oct 25, 2024

most tests passing, need to fix become_dask and some magics tests, then make sure the fixes didn't break with ipykernel 6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

IPykernel 7 compatibility
1 participant