1{ lib
2, buildPythonPackage
3, fetchPypi
4, traitlets
5, jupyter_core
6, pyzmq
7, dateutil
8, isPyPy
9, py
10, tornado
11}:
12
13buildPythonPackage rec {
14 pname = "jupyter_client";
15 version = "6.1.7";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "49e390b36fe4b4226724704ea28d9fb903f1a3601b6882ce3105221cd09377a1";
20 };
21
22 propagatedBuildInputs = [
23 traitlets
24 jupyter_core
25 pyzmq
26 dateutil
27 tornado
28 ] ++ lib.optional isPyPy py;
29
30 # Circular dependency with ipykernel
31 doCheck = false;
32
33 meta = {
34 description = "Jupyter protocol implementation and client libraries";
35 homepage = "https://jupyter.org/";
36 license = lib.licenses.bsd3;
37 maintainers = with lib.maintainers; [ fridh ];
38 };
39}