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

PR: Spyder kernels server #20151

Open
wants to merge 143 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
c331f32
tmp
Dec 4, 2022
18d090a
run server locally
Dec 4, 2022
7052977
git subrepo clone --branch=print_remote --force https://github.com/im…
Dec 4, 2022
69159ca
spyder-kernels-server
Dec 4, 2022
5713f2b
kernel server preferences
Dec 4, 2022
07bc477
implement custom server
Dec 4, 2022
e4d2243
select random port
Dec 4, 2022
9913876
QApplication
Dec 5, 2022
e8200d8
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jun 22, 2023
bd3a25a
git subrepo clone (merge) --branch=print_remote --force https://githu…
Jun 22, 2023
b0d21d3
backport fixes
Jun 22, 2023
1ec7f5e
wait for connection to connect
Jun 22, 2023
d02be3f
Revert "QApplication"
Dec 5, 2022
264df3a
QCoreApplicaiton
Jun 22, 2023
cefc022
better request
Jun 22, 2023
0a712a2
correct shutdown
Jun 22, 2023
97792e5
Avoid repeat
Jun 22, 2023
f4e15ac
git subrepo clone --branch=print_remote --force https://github.com/im…
Jun 22, 2023
dece62b
print faults
Jun 22, 2023
627a746
remove prints spyder-kernels -server
Jun 22, 2023
d81b319
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jun 22, 2023
8e31a91
remove shutdown threads
Jun 22, 2023
bfb0432
fix prompt
Jun 22, 2023
3cb1b55
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jun 23, 2023
53d3806
remove messages and fix test
Jun 23, 2023
5745988
fix interrput
Jun 23, 2023
76140bf
restart kernel
Jun 24, 2023
1763e88
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jun 24, 2023
fd1766d
Do not reset when restarting
Jun 24, 2023
d2a7ab9
close thread leak
Jun 25, 2023
41a3579
print errors
Jun 25, 2023
3ab0c78
black
Jun 25, 2023
33c8a7c
remove print_remote
Jun 25, 2023
8e0361a
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jun 25, 2023
4a81781
stop local server
Jun 25, 2023
84705f5
black
Jun 25, 2023
7bf8c6b
call socket activity after checking state
Jun 25, 2023
6142b7a
black
Jun 25, 2023
f99a71f
Merge branch 'master' into spyder_kernels_server
impact27 Jun 26, 2023
851d357
revert changes
Jun 26, 2023
4a68c6e
fix copy
Jun 26, 2023
2d4d25e
fix close
Jun 26, 2023
a020841
don't send spyder kernel spec
Jun 26, 2023
e3b9a56
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jun 26, 2023
cfc15c2
revert
Jun 26, 2023
ad9055f
move clean env
Jun 26, 2023
77b99a8
restore stdout and stderr
Jun 27, 2023
b5468d8
fix thread
Jun 27, 2023
aac9de8
fix sub socket
Jun 27, 2023
828704d
first connect
Jun 28, 2023
fe9afb7
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jun 28, 2023
9be9d61
remove double disconnect
Jun 28, 2023
78c7e7a
fix test
Jun 28, 2023
29131fc
restart correctly
Jun 28, 2023
403d750
connect kernel_client only if needed
Jun 28, 2023
0221210
better handling of everything
Jun 28, 2023
cdddaf7
make sure correct handlers are used
Jun 28, 2023
4edc795
fix typo
Jun 29, 2023
c2f191a
wait for started before executing
Jun 29, 2023
05efa2c
fix comms
Jun 29, 2023
d2578ac
queue more messages
Jun 29, 2023
64eed1c
move setup to the correct place
Jun 29, 2023
0f4251e
test ignore banner bug
Jun 29, 2023
0cd1111
fix execute queue
Jun 30, 2023
c7197a7
set eventloop later
Jul 1, 2023
89d7b3e
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jul 1, 2023
a56990c
kernel_spec_dict
Jul 1, 2023
d128c7d
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jul 1, 2023
a283af9
fix error
Jul 1, 2023
a244c14
fix auto backend
Jul 1, 2023
80eb169
fix must restart
Jul 2, 2023
19640c9
Update upon restart
Jul 2, 2023
32c9fc0
change special kernels
Jul 3, 2023
6f199c2
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jul 3, 2023
b935434
fix restart error
Jul 3, 2023
5cbafe9
fix inline backend
Jul 3, 2023
aca97ed
remove _is_comm_ready
Jul 3, 2023
8c9c1fd
rm wait
Jul 3, 2023
ecc3ccb
wait
Jul 4, 2023
c39f485
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jul 4, 2023
c698c99
fix inline backend
Jul 4, 2023
ff813a2
fix tight
Jul 5, 2023
6060d6b
set_matplotlib_conf
Jul 5, 2023
3874fe3
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jul 5, 2023
3d12e0c
fix format
Jul 5, 2023
0321bc3
remove figure format
Jul 5, 2023
be94586
git subrepo clone --branch=print_remote --force https://github.com/im…
Jul 5, 2023
1828539
start
Jul 6, 2023
6d0a54f
git subrepo clone --branch=print_remote --force https://github.com/im…
Jul 6, 2023
cc15264
backend to string
Jul 6, 2023
3270cff
git subrepo clone --branch=print_remote --force https://github.com/im…
Jul 6, 2023
5d5209f
git subrepo clone --branch=print_remote --force https://github.com/im…
Jul 6, 2023
9b1a2b8
only send when ready
Jul 6, 2023
6aeea7c
pyexec
Jul 7, 2023
8915bcf
handle error
Jul 8, 2023
56869ec
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Jul 8, 2023
3183f32
copy all the function
Jul 8, 2023
7b285af
format traceback
Jul 8, 2023
8a57674
exit on first failure
Jul 9, 2023
7d40e05
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Aug 1, 2023
7856824
git subrepo clone (merge) --branch=print_remote --force https://githu…
Aug 1, 2023
912a1da
git subrepo clone --branch=print_remote --force https://github.com/im…
Aug 1, 2023
456a5db
git subrepo clone --branch=print_remote --force https://github.com/im…
Aug 1, 2023
3822feb
only send to correct kernel handlers
Aug 1, 2023
e5436de
cleanup
Aug 2, 2023
a3eb1df
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Sep 16, 2023
75e0bdd
fix merge
Sep 16, 2023
b4cc8f0
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Sep 16, 2023
a70d750
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Sep 17, 2023
89b0cfd
merge group_config_calls
Sep 17, 2023
376a92b
fix bugs
Sep 17, 2023
35cc44a
fix kernel infos
Sep 17, 2023
9b4079c
fix preferences
Sep 17, 2023
77d5d55
fix stderr out
Sep 17, 2023
ea46e7e
Merge branch 'group_config_calls' into spyder_kernels_server
Sep 17, 2023
8de3e44
move to conda utils
Sep 17, 2023
c41460d
Merge branch 'group_config_calls' into spyder_kernels_server
Sep 17, 2023
d4efe98
Merge branch 'group_config_calls' into spyder_kernels_server
Sep 18, 2023
d819951
cleanup
Sep 19, 2023
ea35206
fix double prompt
Sep 19, 2023
8f007a9
no need to wait
Sep 19, 2023
ca03603
fix restart test
Sep 19, 2023
43bd47d
Merge branch 'group_config_calls' into spyder_kernels_server
Sep 21, 2023
e8e8b0b
cleanup kernel spec
Sep 21, 2023
4225b47
Merge branch 'group_config_calls' into spyder_kernels_server
Sep 22, 2023
89c5021
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Nov 10, 2023
4cef3d6
cleanup
Nov 10, 2023
8b94903
separate error and stderr
Nov 11, 2023
5912e24
Avoid hiding error during setup
Nov 11, 2023
823a5b7
fix test
Nov 11, 2023
ca5698d
Merge branch 'group_config_calls' into spyder_kernels_server
Nov 11, 2023
46033f1
fix test
Nov 11, 2023
53fe886
Merge branch 'group_config_calls' into spyder_kernels_server
Nov 12, 2023
563813e
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Nov 14, 2023
7808825
git subrepo clone (merge) --branch=print_remote --force https://githu…
Nov 14, 2023
e24548a
Merge branch 'group_config_calls' into spyder_kernels_server
Nov 14, 2023
b86c6ee
Merge branch 'group_config_calls' into spyder_kernels_server
Nov 15, 2023
2ab6c8f
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Nov 16, 2023
721bbeb
pep8
Nov 17, 2023
f342f9f
pep8
Nov 17, 2023
6eb55ce
remonve no banner test
Nov 18, 2023
3bf4669
Merge branch 'master' into spyder_kernels_server
Nov 18, 2023
4e3e898
Merge remote-tracking branch 'upstream/master' into spyder_kernels_se…
Nov 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,7 @@ To release a new version of Spyder you need to follow these steps:
* Update our subrepos with the following commands, but only if new versions are available!

git subrepo pull external-deps/spyder-kernels
git subrepo pull external-deps/spyder-kernels-server
git subrepo pull external-deps/python-lsp-server
git subrepo pull external-deps/qtconsole

Expand Down
2 changes: 1 addition & 1 deletion external-deps/qtconsole/qtconsole/comms.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions external-deps/qtconsole/qtconsole/jupyter_widget.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions external-deps/spyder-kernels-server/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions external-deps/spyder-kernels-server/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

73 changes: 73 additions & 0 deletions external-deps/spyder-kernels-server/setup.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

117 changes: 117 additions & 0 deletions external-deps/spyder-kernels-server/spyder_kernels_server/__main__.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.