-
Notifications
You must be signed in to change notification settings - Fork 310
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
Remove terminals in favor of jupyter_server_terminals extension #651
Remove terminals in favor of jupyter_server_terminals extension #651
Conversation
Just a reminder if TerminalManager should be configurable, like several KernelManager; Terminal extensionmay also need to be adjusted to support this feature. @blink1073 |
7f73138
to
cc2b9af
Compare
Kicking CI to pick up the released package |
add current_activity hook for extensions add jupyter_server_terminals as a dependency cleanup cleanup
cc2b9af
to
d6b6ee6
Compare
We need a bit more shimming to get |
Plus there are two tests that hang that are temporarily skipped |
Kicking CI |
Codecov Report
@@ Coverage Diff @@
## main #651 +/- ##
==========================================
- Coverage 70.50% 69.96% -0.55%
==========================================
Files 62 62
Lines 7555 7368 -187
Branches 1248 1223 -25
==========================================
- Hits 5327 5155 -172
- Misses 1840 1841 +1
+ Partials 388 372 -16
Continue to review full report at Codecov.
|
Looks like the last piece we need is jupyter-server/jupyter_server_terminals#15. I'll pick this back up on Monday. |
Great success! |
Nice work, @blink1073! |
With the most recent push, we no longer have to use the awkward The one place we might hit a circular call stack is if the subclass |
Not ready for review yet. I'll ping reviewers here once it's ready.
This is an early preview of removing terminals from jupyter_server in favor of offering terminals as a Jupyter Server extension. This work was started by @blink1073 in jupyter-server/jupyter_server_terminals.