Commit graph

2063 commits

Author SHA1 Message Date
Nathaniel Nicandro
548b23cba2 test/test-helper.el: Fix client cache cleanup 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
436329ee50 Fix wrong slot name 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
0c0ff8fb0b Fix wrong usage of jupyter-request in tests 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
f2cc7ef269 Fix Org :dir header arg test
Since notebook kernels are being used, the directory switched to needs
to be under the tree accessible by the kernel.
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
a66e15277d Actually delete temporary test directory after running tests 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
c002c0cb0c Simplify jupyter-eval-string for REPL clients 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
421fc840b0 Make client arg optional in jupyter-repl-execute-cell 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
b0a9258bd7 Fix jupyter-send calls in tests 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
2cf188d761 Remove zmq dependency 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
67b633d52d Update jupyter-test-with-kernel-client to use a notebook kernel 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
a23f8fe864 Use jupyter-generate-request in jupyter-request 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
057c064fee Fix comm related request functions 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
f4df7d98e1 Add jupyter-kernel-name 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
b25fef36fb Remove call to jupyter-io 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
48730c0baf Fix call to websocket-open 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
1323feb33f Simplify jupyter-websocket-io 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
2c85a3bdc3 Make delete-instance aware of jupyter--servers-1
So that instance tracking is aware of per URL server instances.
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
79500c010e Remove old default kernel interrupt implementation 2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
13404ccd2d Remove extra I/O functionality
From an older implementation.  I'm sticking to websockets now.
2023-02-13 20:25:05 -06:00
Nathaniel Nicandro
472d6bf322 Remove no longer used files 2023-02-13 20:25:02 -06:00
Nathaniel Nicandro
b44bd8fff1 Remove more references to kernel managers 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
18027386d4 Update test helpers 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
e7c0919fce Remove tests related to jupyter-kernel-process, ioloop, comm, zmq, and channels 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
e1bf33ea55 Update jupyter-send calls in tests 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
9d801b72a3 Remove jupyter-connection.el 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
17a09d5ac8 Don't ask to shutdown kernel when killing REPL buffer 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
2b668f755e Have a client keep a reference to the kernel its connected to 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
b84e1320c6 Add jupyter-connected-p 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
3b8865d222 Remove kernel manager related code 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
886d2b636b Merge jupyter--websocket-io and jupyter-websocket-io 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
738d5d5295 Remove jupyter-server-kernel-manager 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
a8d79c5645 Add jupyter-server-repl
Does the core work of jupyter-(run|connect)-server-repl.
2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
c03493d82e Fix timing bug 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
658886780e Turn jupyter-add-finalizer into a function 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
36f714a0d0 Use a more appropriate name for a function 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
ab616e4609 Simplify jupyter-request message collecting 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
48c6f1bfab Remove :content key in request functions 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
41a462712e Fix websocket I/O functions 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
ab4e53c1bf Set IO slot after making client instance
Apparently this is needed.
2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
17460f8b7c Use jupyter-*-request functions 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
e133c34707 Add do prefix to launch,shutdown,interrupt functions of a kernel
launch,shutdown,interrupt are now monadic functions.
2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
f5d8e7c535 Remove unused function 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
84e29366a7 Fix return value of jupyter-io in one place 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
3f2cba6c21 Simplify 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
b95eef470b Make client slot of jupyter-request writable 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
a17b67b519 Ensure jupyter-launch only requires one argument 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
dcf2e2ef6e Remove jupyter-finalized-object 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
3097590778 jupyter-server-kernel: Add TODO on read only id slot 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
efecaeeedc Add missing defvar 2023-02-13 20:22:50 -06:00
Nathaniel Nicandro
bd6e2c3228 jupyter-monads.el: Require jupyter-base 2023-02-13 20:22:50 -06:00