1{ lib 2, buildPythonPackage 3, fetchPypi 4, nose 5, python-dateutil 6, ipython_genutils 7, decorator 8, pyzmq 9, ipython 10, jupyter-client 11, ipykernel 12, tornado 13, isPy3k 14, futures ? null 15}: 16 17buildPythonPackage rec { 18 pname = "ipyparallel"; 19 version = "6.3.0"; 20 21 src = fetchPypi { 22 inherit pname version; 23 sha256 = "0a97b276c62db633e9e97a816282bdd166f9df74e28204f0c8fa54b71944cfdc"; 24 }; 25 26 buildInputs = [ nose ]; 27 28 propagatedBuildInputs = [ python-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 disabled = !isPy3k; 35 36 meta = { 37 description = "Interactive Parallel Computing with IPython"; 38 homepage = "http://ipython.org/"; 39 license = lib.licenses.bsd3; 40 maintainers = with lib.maintainers; [ fridh ]; 41 }; 42}