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.12";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "c4bca1d0846186ca8be97f4d2fa6d2bae889cce4892a167ffa1ba6bd1f73e782";
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}