Skip to content

Commit

Permalink
Merge pull request #7 from spyder-ide/fix-default-kernels
Browse files Browse the repository at this point in the history
Fix default kernels
  • Loading branch information
hlouzada authored Aug 21, 2024
2 parents 5023102 + b0e5817 commit 9333209
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 4 deletions.
4 changes: 2 additions & 2 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ channels:
dependencies:
- python=3.12.*
- pip
- jupyter_server >=1.24.0,<2.0
- jupyter_client >=8.6.1,<9.0
- jupyter_server >=2.14.2,<3.0
- jupyter_client >=8.6.2,<9.0
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ license = { file = "LICENSE.txt" }
dynamic = ["version"]
requires-python = ">=3.10"
dependencies = [
"jupyter_server >=1.24.0,<2.0",
"jupyter_client >=8.6.1,<9.0",
"jupyter_server >=2.14.2,<3.0",
"jupyter_client >=8.6.2,<9.0",
]

[tool.setuptools.dynamic]
Expand Down
5 changes: 5 additions & 0 deletions spyder_remote_services/jupyter_server/kernelmanager.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,17 @@
AsyncMappingKernelManager,
)
from jupyter_server._tz import isoformat
from traitlets import Unicode



class SpyderAsyncMappingKernelManager(AsyncMappingKernelManager):
kernel_manager_class = 'spyder_remote_services.jupyter_client.manager.SpyderAsyncIOLoopKernelManager'

default_kernel_name = Unicode(
'spyder-kernel', help='The name of the default kernel to start'
).tag(config=True)

def kernel_model(self, kernel_id):
"""Return a JSON-safe dict representing a kernel
Expand Down

0 comments on commit 9333209

Please sign in to comment.