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 = "5.3.1";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "102qgc7isfxwq0zsj6m9apcyj2hk8c8c4fz7656lxlpmvxgazs4q";
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}