Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 963 B view raw
1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonOlder 5, pytestCheckHook 6, datalad 7, git 8, dcm2niix 9, nibabel 10, pydicom 11, nipype 12, dcmstack 13, etelemetry 14, filelock 15}: 16 17buildPythonPackage rec { 18 version = "0.13.1"; 19 pname = "heudiconv"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; 23 24 src = fetchPypi { 25 inherit pname version; 26 sha256 = "sha256-UUBRC6RToj4XVbJnxG+EKdue4NVpTAW31RNm9ieF1lU="; 27 }; 28 29 propagatedBuildInputs = [ 30 nibabel 31 pydicom 32 nipype 33 dcmstack 34 etelemetry 35 filelock 36 ]; 37 38 nativeCheckInputs = [ 39 datalad 40 dcm2niix 41 pytestCheckHook 42 git 43 ]; 44 45 preCheck = ''export HOME=$(mktemp -d)''; 46 47 meta = with lib; { 48 homepage = "https://heudiconv.readthedocs.io"; 49 description = "Flexible DICOM converter for organizing imaging data"; 50 changelog = "https://github.com/nipy/heudiconv/releases/tag/v${version}"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ bcdarwin ]; 53 }; 54}