Skip to content

Commit 4e9d105

Browse files
authored
Update jupyter client api docs links (#1179)
1 parent 0edaf7c commit 4e9d105

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/source/developers/architecture.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Jupyter Server contains the following components:
6666

6767
- **Kernel Manager** manages a single kernel for the Notebook. To know more about
6868
Kernel Manager, follow
69-
`the Jupyter Client APIs documentation <https://jupyter-client.readthedocs.io/en/latest/api/manager.html#jupyter_client.KernelManager>`_.
69+
`the Jupyter Client APIs documentation <https://jupyter-client.readthedocs.io/en/latest/api/jupyter_client.html#jupyter_client.manager.AsyncKernelManager>`_.
7070

7171
- **Kernel Spec Manager** parses files with JSON specification for a kernels,
7272
and provides a list of available kernel configurations. To learn about
@@ -96,17 +96,17 @@ When a user starts a new kernel, the following steps occur:
9696
#. **Mapping Kernel Manager** starts the kernel create process by using
9797
**Multi Kernel Manager** and **Kernel Manager**. You can learn more about
9898
**Multi Kernel Manager** in
99-
`the Jupyter Client APIs <https://jupyter-client.readthedocs.io/en/latest/api/manager.html#multikernelmanager-controlling-multiple-kernels>`_.
99+
`the Jupyter Client APIs <https://jupyter-client.readthedocs.io/en/latest/api/jupyter_client.html#jupyter_client.multikernelmanager.AsyncMultiKernelManager>`_.
100100

101101
#. **Kernel Manager** uses the provisioner layer to launch a new kernel.
102102

103103
#. **Kernel Provisioner** is responsible for launching kernels based on the
104104
kernel specification. If the kernel specification doesn't define a provisioner,
105-
it uses `Local Provisioner <https://jupyter-client.readthedocs.io/en/latest/api/provisioners.html#jupyter_client.provisioning.local_provisioner.LocalProvisioner>`_
105+
it uses `Local Provisioner <https://jupyter-client.readthedocs.io/en/latest/api/jupyter_client.provisioning.html#jupyter_client.provisioning.local_provisioner.LocalProvisioner>`_
106106
to launch the kernel. You can use
107-
`Kernel Provisioner Base <https://jupyter-client.readthedocs.io/en/latest/api/provisioners.html#jupyter_client.provisioning.provisioner_base.KernelProvisionerBase>`_
107+
`Kernel Provisioner Base <https://jupyter-client.readthedocs.io/en/latest/api/jupyter_client.provisioning.html#jupyter_client.provisioning.provisioner_base.KernelProvisionerBase>`_
108108
and
109-
`Kernel Provisioner Factory <https://jupyter-client.readthedocs.io/en/latest/api/provisioners.html#jupyter_client.provisioning.factory.KernelProvisionerFactory>`_
109+
`Kernel Provisioner Factory <https://jupyter-client.readthedocs.io/en/latest/api/jupyter_client.provisioning.html#jupyter_client.provisioning.factory.KernelProvisionerFactory>`_
110110
to create custom provisioners.
111111

112112
#. **Kernel Spec Manager** gets the kernel specification from the JSON file.

0 commit comments

Comments
 (0)