1{ lib 2, buildPythonPackage 3, fetchPypi 4, nose 5, dateutil 6, ipython_genutils 7, decorator 8, pyzmq 9, ipython 10, jupyter_client 11, ipykernel 12, tornado 13, isPy3k 14, futures 15}: 16 17buildPythonPackage rec { 18 pname = "ipyparallel"; 19 version = "6.2.2"; 20 21 src = fetchPypi { 22 inherit pname version; 23 sha256 = "02b225966d5c20f12b1fba0b6b10aa5d352a6b492e075f137ff0ff6e95b9358e"; 24 }; 25 26 buildInputs = [ nose ]; 27 28 propagatedBuildInputs = [ dateutil ipython_genutils decorator pyzmq ipython jupyter_client ipykernel tornado 29 ] ++ lib.optionals (!isPy3k) [ futures ]; 30 31 # Requires access to cluster 32 doCheck = false; 33 34 meta = { 35 description = "Interactive Parallel Computing with IPython"; 36 homepage = http://ipython.org/; 37 license = lib.licenses.bsd3; 38 maintainers = with lib.maintainers; [ fridh ]; 39 }; 40}