kernel provisioner apis ======================= .. seealso:: :doc:`/provisioning` .. module:: jupyter_client.provisioning.provisioner_base .. autoclass:: KernelProvisionerBase .. attribute:: kernel_spec The kernel specification associated with the provisioned kernel (see :ref:`kernelspecs`). .. attribute:: kernel_id The provisioned kernel's ID. .. attribute:: connection_info The provisioned kernel's connection information. .. autoproperty:: has_process .. automethod:: poll .. automethod:: wait .. automethod:: send_signal .. automethod:: kill .. automethod:: terminate .. automethod:: launch_kernel .. automethod:: cleanup .. automethod:: shutdown_requested .. automethod:: pre_launch .. automethod:: post_launch .. automethod:: get_provisioner_info .. automethod:: load_provisioner_info .. automethod:: get_shutdown_wait_time .. automethod:: _finalize_env .. automethod:: __apply_env_substitutions .. module:: jupyter_client.provisioning.local_provisioner .. autoclass:: LocalProvisioner .. module:: jupyter_client.provisioning.factory .. autoclass:: KernelProvisionerFactory .. attribute:: default_provisioner_name Indicates the name of the provisioner to use when no kernel_provisioner entry is present in the kernel specification. This value can also be specified via the environment variable ``JUPYTER_DEFAULT_PROVISIONER_NAME``. .. automethod:: is_provisioner_available .. automethod:: create_provisioner_instance