9 buildPythonPackage rec {
12 format = "setuptools";
14 src = fetchFromGitHub {
15 owner = "cgat-developers";
18 sha256 = "0fnzpchwwqsy5h18fs0n90s51w25n0dx0l74j0ka6lvhjl5sxn4c";
21 propagatedBuildInputs = [ gevent ];
28 # tests very flaky & hang often on darwin
29 doCheck = !stdenv.isDarwin;
30 # test files do indeed need to be executed separately
33 rm test_with_logger.py # spawns 500 processes
34 for f in test_*.py ; do
35 HOME=$TMPDIR pytest -v --disable-warnings $f
39 pythonImportsCheck = [ "ruffus" ];
42 description = "Light-weight Python Computational Pipeline Management";
43 homepage = "http://www.ruffus.org.uk";
44 license = licenses.mit;
45 maintainers = [ maintainers.kiwi ];