1{ lib, stdenv
2, buildPythonPackage
3, fetchPypi
4, python
5, six
6}:
7
8buildPythonPackage rec {
9 pname = "ppft";
10 version = "1.6.6.1";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "9e2173042edd5cc9c7bee0d7731873f17fcdce0e42e4b7ab68857d0de7b631fc";
15 };
16
17 propagatedBuildInputs = [ six ];
18
19 # darwin seems to hang
20 doCheck = !stdenv.isDarwin;
21 checkPhase = ''
22 cd examples
23 ${python.interpreter} -m ppft.tests
24 '';
25
26 meta = with lib; {
27 description = "Distributed and parallel python";
28 homepage = "https://github.com/uqfoundation";
29 license = licenses.bsd3;
30 };
31
32}