Skip to content
This repository was archived by the owner on Jun 16, 2021. It is now read-only.

Commit a22ea0a

Browse files
committed
Changes necessary to leverage KernelSpecProvider
1 parent a2ffd27 commit a22ea0a

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed

kubernetes_kernel_provider/provider.py

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,10 @@
11
"""Provides support for launching and managing kernels within a Kubernetes cluster."""
22

3-
import os
4-
5-
from jupyter_kernel_mgmt.discovery import KernelProviderBase, KernelSpec
6-
from jupyter_kernel_mgmt.kernelspec import NoSuchKernel
7-
from jupyter_core.paths import jupyter_path
83
from remote_kernel_provider import RemoteKernelProviderBase
9-
from traitlets.log import get_logger as get_app_logger
10-
11-
try:
12-
from json import JSONDecodeError
13-
except ImportError:
14-
# JSONDecodeError is new in Python 3.5, so while we support 3.4:
15-
JSONDecodeError = ValueError
16-
17-
log = get_app_logger() # We should always be run within an application
18-
194

205
class KubernetesKernelProvider(RemoteKernelProviderBase):
216
id = 'k8s'
22-
kernels_dir = 'kubernetes_kernels'
7+
kernels_file = 'k8s_kernel.json'
238
actual_process_class = 'kubernetes_kernel_provider.k8s.KubernetesProcessProxy'
249
supported_process_classes = [
2510
'enterprise_gateway.services.processproxies.k8s.KubernetesProcessProxy',

0 commit comments

Comments
 (0)