1{ lib 2, buildPythonPackage 3, fetchPypi 4, nose 5, isPy27 6, mock 7, ipython 8, jupyter-client 9, pexpect 10, traitlets 11, tornado 12}: 13 14buildPythonPackage rec { 15 pname = "ipykernel"; 16 version = "4.10.1"; 17 18 src = fetchPypi { 19 inherit pname version; 20 sha256 = "eeb74b2bcfe0ced5a7900361f98fa1171288aa47ed4b522efe5acb167c6cf5fb"; 21 }; 22 23 checkInputs = [ nose ] ++ lib.optional isPy27 mock; 24 propagatedBuildInputs = [ 25 ipython 26 jupyter-client 27 pexpect 28 traitlets 29 tornado 30 ]; 31 32 # Tests require backends. 33 # I don't want to add all supported backends as propagatedBuildInputs 34 doCheck = false; 35 36 meta = { 37 description = "IPython Kernel for Jupyter"; 38 homepage = "http://ipython.org/"; 39 license = lib.licenses.bsd3; 40 }; 41}