toil: init at 5.4.0

+41
+39
pkgs/applications/science/misc/toil/default.nix
··· 1 + { lib, fetchFromGitHub, python3Packages }: 2 + 3 + python3Packages.buildPythonApplication rec { 4 + pname = "toil"; 5 + version = "5.4.0"; 6 + 7 + src = python3Packages.fetchPypi { 8 + inherit pname version; 9 + sha256 = "73c0648828bd3610c07b7648dd06d6ec27efefdb09473bf01d05d91eb899c9fd"; 10 + }; 11 + 12 + postPatch = '' 13 + substituteInPlace setup.py \ 14 + --replace "docker = " "docker = 'docker' #" \ 15 + --replace "addict = " "addict = 'addict' #" 16 + ''; 17 + 18 + propagatedBuildInputs = with python3Packages; [ 19 + addict 20 + docker 21 + pytz 22 + pyyaml 23 + enlighten 24 + psutil 25 + python-dateutil 26 + dill 27 + ]; 28 + checkInputs = with python3Packages; [ pytestCheckHook ]; 29 + 30 + pytestFlagsArray = [ "src/toil/test" ]; 31 + pythonImportsCheck = [ "toil" ]; 32 + 33 + meta = with lib; { 34 + homepage = "http://toil.ucsc-cgl.org"; 35 + license = with licenses; [ asl20 ]; 36 + description = "Workflow engine written in pure Python"; 37 + maintainers = with maintainers; [ veprbl ]; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 14349 14349 14350 14350 todoist-electron = callPackage ../applications/misc/todoist-electron { }; 14351 14351 14352 + toil = callPackage ../applications/science/misc/toil { }; 14353 + 14352 14354 travis = callPackage ../development/tools/misc/travis { }; 14353 14355 14354 14356 tree-sitter = callPackage ../development/tools/parsing/tree-sitter {