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}