Nathaniel Nicandro
24c46ac7c0
Re-add call to deactivate interaction buffers when killing REPL buffer
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
212d41b0eb
Update README section
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
b7ca2d47fa
jupyter-return-delayed-thunk: Use thunk-delay
...
This makes it so that when a delayed value is bound, via
`jupyter-mlet*`, it always results in the same value as was computed
the first time it was bound. Previously the computation associated
with the delayed value would occur each time it was bound, resulting
in a newly computed value each time.
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
86beb065db
jupyter-kernel: Move conn-info key handling to "process" :extra method
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
5a9a068734
jupyter-repl-execute-cell: Avoid setting client execution-count
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
2381587ff8
jupyter-repl-sync-execution-state: Don't set client execution-count
...
Setting the execution-count already happens in
`jupyter-handle-message`, called in one of the subscribers of a
request's message publisher.
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
d061c6eb89
Rename jupyter-reply-message
-> jupyter-reply
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
ae9b0c0c84
Use jupyter-result
in one place
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
dfcc400939
Fix outdated IOLoop test
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
423bdd76d8
Add jupyter-result
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
14bb4238ca
Add zmq tag to ioloop tests
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
ba79115fc4
jupyter-run-repl: Abstract out server determination code
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
a60699c3fa
org: Only allow remote SSH sessions when ZMQ is being used
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
a530037553
Remove unnecessary cl-defgeneric
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
c74da6bd94
Remove stale documentation
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
a69242eda9
Add TODO
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
6418de7ef5
Add the jupyter-use-zmq
custom variable
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
6fe02d9e91
jupyter-ioloop: Subclass jupyter-finalized-object
...
This is needed since `jupyter-add-finalizer` is used in
`initialize-instance`.
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
9c9327a17d
jupyter-zmq-io: Convert channel to keyword before sending to ioloop
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
abf28f6edc
jupyter-zmq-io: Launch kernel before attempting to initialize its I/O
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
e93cb599d2
Fix undefined function
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
7ce478b5af
Cask: Depend on ZMQ during development
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
a852074c30
Fix unbound slot reference
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
942967f394
Partially revert "Remove zmq dependency"
...
This partially reverts commit 2ee94714cb
.
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
170d63f278
Update jupyter-kernel-process
test
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
ea199e3f77
Fix return value of jupyter-zmq-io
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
11456b4a4a
Rename jupyter-kernel-process-io
to jupyter-zmq-io
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
c47345f6ec
Fix jupyter-kernel
method names for jupyter-kernel-process
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
313cc02fa6
Re-add the jupyter-io
method
2023-02-13 20:30:19 -06:00
Nathaniel Nicandro
23b9d03f3e
Partially revert "Remove no longer used files"
...
This partially reverts commit 472d6bf322
.
2023-02-13 20:29:35 -06:00
Nathaniel Nicandro
db0f3678ac
Revert "Remove tests related to jupyter-kernel-process
, ioloop
, comm
, zmq
, and channels
"
...
This reverts commit 1381d7975d2c47ebcec1359dc24e443aa5af0fa2.
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
56ada9392b
Remove unused slot
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
13935fe38f
Add jupyter-return-delayed-thunk
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
3db7446f3a
Don't disconnect client after restart
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
0c62d1b676
Remove an unnecessary publisher
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
365009352d
Fix wrong use of kernelspec in one place
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
d32f293f86
Fix void variable
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
f92e14f62b
Add jupyter-restart-kernel
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
5857352135
Add the jupyter-kernelspecs
method
...
Replaces both `jupyter-available-kernelspecs` and
`jupyter-server-kernelspecs`.
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
35e44798c4
Refactor
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
f2d99b2007
Reintroduce previously broken test
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
fb6611bc5d
Fix test
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
23b51e275e
Take into account changed return value of jupyter-available-kernelspecs
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
31e1cc68fd
Fix call order in test clean up
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
b55b27c0ce
Fix jupyter-message-parent-type
checks
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
4c5945c668
Better question when asking to kill a REPL buffer
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
1a10d900ba
Update documentation of jupyter-websocket-io
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
a1ea460349
Remove code duplication
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
45e611a2d8
Remove jupyter--subscribe
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
a4a48f772b
Refactor to remove a use of jupyter-current-io
2023-02-13 20:25:05 -06:00