jupyter_client contains the reference implementation of the Jupyter
protocol.  It also provides client and kernel management APIs for
working with kernels.