jupyter_server.services.kernelspecs package

Submodules

Tornado handlers for kernel specifications.

Preliminary documentation at https://github.com/ipython/ipython/wiki/IPEP-25%3A-Registry-of-installed-kernels#rest-api

class jupyter_server.services.kernelspecs.handlers.KernelSpecHandler(application, request, **kwargs)

Bases: KernelSpecsAPIHandler

A handler for an individual kernel spec.

get(kernel_name)

Get a kernel spec model.

class jupyter_server.services.kernelspecs.handlers.KernelSpecsAPIHandler(application, request, **kwargs)

Bases: APIHandler

A kernel spec API handler.

auth_resource = 'kernelspecs'
class jupyter_server.services.kernelspecs.handlers.MainKernelSpecHandler(application, request, **kwargs)

Bases: KernelSpecsAPIHandler

The root kernel spec handler.

get()

Get the list of kernel specs.

jupyter_server.services.kernelspecs.handlers.is_kernelspec_model(spec_dict)

Returns True if spec_dict is already in proper form. This will occur when using a gateway.

jupyter_server.services.kernelspecs.handlers.kernelspec_model(handler, name, spec_dict, resource_dir)

Load a KernelSpec by name and return the REST API model

Module contents