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