Merge pull request #252799 from fabaff/heudiconv-fix

python311Packages.heudiconv: relax versioningit constraint
This commit is contained in:
Fabian Affolter 2023-09-01 18:41:25 +02:00 committed by GitHub
commit d3f44e3bbf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,31 +1,45 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi
, pythonOlder
, pytestCheckHook
, datalad , datalad
, git
, dcm2niix , dcm2niix
, nibabel
, pydicom
, nipype
, dcmstack , dcmstack
, etelemetry , etelemetry
, fetchPypi
, filelock , filelock
, git
, nibabel
, nipype
, pydicom
, pytestCheckHook
, pythonOlder
, setuptools
, versioningit
, wheel
}: }:
buildPythonPackage rec { buildPythonPackage rec {
version = "0.13.1";
pname = "heudiconv"; pname = "heudiconv";
version = "0.13.1";
format = "pyproject"; format = "pyproject";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "sha256-UUBRC6RToj4XVbJnxG+EKdue4NVpTAW31RNm9ieF1lU="; hash = "sha256-UUBRC6RToj4XVbJnxG+EKdue4NVpTAW31RNm9ieF1lU=";
}; };
postPatch = ''
substituteInPlace pyproject.toml \
--replace "versioningit ~=" "versioningit >="
'';
nativeBuildInputs = [
setuptools
versioningit
wheel
];
propagatedBuildInputs = [ propagatedBuildInputs = [
nibabel nibabel
pydicom pydicom
@ -42,7 +56,13 @@ buildPythonPackage rec {
git git
]; ];
preCheck = ''export HOME=$(mktemp -d)''; preCheck = ''
export HOME=$(mktemp -d)
'';
pythonImportsCheck = [
"heudiconv"
];
meta = with lib; { meta = with lib; {
homepage = "https://heudiconv.readthedocs.io"; homepage = "https://heudiconv.readthedocs.io";