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.1.1"; 20 name = "${pname}-${version}"; 21 22 src = fetchPypi { 23 inherit pname version; 24 sha256 = "f1e03ebb8d17f67f03bafa5d85f220883462f7bd7a97fe904c7d56ffba8534a3"; 25 }; 26 27 buildInputs = [ nose ]; 28 29 propagatedBuildInputs = [ dateutil ipython_genutils decorator pyzmq ipython jupyter_client ipykernel tornado 30 ] ++ lib.optionals (!isPy3k) [ futures ]; 31 32 # Requires access to cluster 33 doCheck = false; 34 35 meta = { 36 description = "Interactive Parallel Computing with IPython"; 37 homepage = http://ipython.org/; 38 license = lib.licenses.bsd3; 39 maintainers = with lib.maintainers; [ fridh ]; 40 }; 41}