{ lib , buildPythonPackage , fetchPypi , nose , sphinx , numpydoc , isPy3k , stdenv }: buildPythonPackage rec { pname = "joblib"; name = "${pname}-${version}"; version = "0.10.3"; src = fetchPypi { inherit pname version; sha256 = "29b2965a9efbc90a5fe66a389ae35ac5b5b0c1feabfc7cab7fd5d19f429a071d"; }; checkInputs = [ nose sphinx numpydoc ]; # Failing test on Python 3.x and Darwin postPatch = '''' + lib.optionalString (isPy3k || stdenv.isDarwin) '' sed -i -e '70,84d' joblib/test/test_format_stack.py # test_nested_parallel_warnings: ValueError: Non-zero return code: -9. # Not sure why but it's nix-specific. Try removing for new joblib releases. rm joblib/test/test_parallel.py ''; meta = { description = "Lightweight pipelining: using Python functions as pipeline jobs"; homepage = http://pythonhosted.org/joblib/; license = lib.licenses.bsd3; }; }