For this POC, the Kernelspec has been updated to add a JSON Schema as additional attribute to the kernel_provisioner stanza. One important aspect of this RFC is to agree on the format of the kernelspec (it may sound more adequate to have the JSON schema under a top parameters stanza.
The goal is to allow the
A POC (2,5 years ago, see https://github.com/jupyter/jupyter_client/pull/612#issuecomment-886686237) has been achieved and need the following changes (in jupyter-server, jupyter-client and jupyterlab):
For this POC, the Kernelspec has been updated to add a JSON Schema as additional attribute to the
kernel_provisioner
stanza. One important aspect of this RFC is to agree on the format of the kernelspec (it may sound more adequate to have the JSON schema under a topparameters
stanza.Prior Art
JEP
JupyterLab
envs
parameter https://github.com/jupyterlab/jupyterlab/issues/7640Jupyter Client
Kernel Manager
Kernel Provisonner
Jupyter Server