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.5";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "5efdf4131124d4a0d5789101e74827022585f172d2f4b60cf6fa98e0a7511b25";
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; [ ];
38 };
39}