-
Notifications
You must be signed in to change notification settings - Fork 284
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
[DO NOT MERGE] Specify that the debug messages follow the debug adapter protocol #502
base: main
Are you sure you want to change the base?
[DO NOT MERGE] Specify that the debug messages follow the debug adapter protocol #502
Conversation
MetaKernelFinder -> KernelFinder
Prototype new kernel discovery machinery
Fix typo in documentation.
The old URL points to a "This page has moved"-page
Updated URL for Jupyter Kernels in other languages
- use IOLoop.current over IOLoop.instance - drop removed `loop` arg from PeriodicCallback - deprecate now-unused IOLoopKernelRestarter.loop
- interrupt_mode="signal" is the default and current behaviour - With interrupt_mode="message", instead of a signal, a `interrupt_request` message on the control port will be sent
prepare for tornado 5
Additional to the actual signal, send a message on the control port
this should allow ipykernel's wheel-installed specs to specify `python3` or `python2` and prevent python2 kernels from launching with sys.executable if the Python version is 3.
A simple lead in to the 'kernel nanny' work, this adds a command so you can do: jupyter kernel --kernel python
Updates to the kernel messaging spec
cocalc now properly works; also add a concrete example of an "astral plane unicode" identifier, so anybody can easily see what happens in the Jupyter client of their choice.
Document debug_[request|reply] and debug_event
This change tolerates the existence of templated entries where the templated value corresponds to an existing environment variable. In such cases, those templated values will be substituted prior to the kernel's launch.
Add support for templated env entries
Prevent two kernels to have the same ports assigned in MultiKernelManager
Prevent two kernels to have the same ports
Only cache ports if the cache_ports flag is set to True
use session_id and message counter. This gives a unique id but uses much less time
Session.msg_id optimization
76f6187
to
1f36942
Compare
We should probably add a description of the I think this could be done in a separate PR. |
|
1f36942
to
492efc6
Compare
Please do not merge. I am opening a JEP. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Requesting changes solely to flag not to merge at this point, as Sylvain asks.
b1fe8e4
to
3e8ee4a
Compare
Note: this needs a rebase. |
No description provided.