11 buildPythonPackage rec {
14 format = "setuptools";
16 src = fetchFromGitHub {
17 owner = "cgat-developers";
20 sha256 = "0fnzpchwwqsy5h18fs0n90s51w25n0dx0l74j0ka6lvhjl5sxn4c";
23 propagatedBuildInputs = [ gevent ];
30 # tests very flaky & hang often on darwin
31 doCheck = !stdenv.hostPlatform.isDarwin;
32 # test files do indeed need to be executed separately
35 rm test_with_logger.py # spawns 500 processes
36 for f in test_*.py ; do
37 HOME=$TMPDIR pytest -v --disable-warnings $f
41 pythonImportsCheck = [ "ruffus" ];
44 description = "Light-weight Python Computational Pipeline Management";
45 homepage = "http://www.ruffus.org.uk";
46 license = licenses.mit;