Something went wrong. Try again.
lol
Something went wrong. Try again.
1.2 kB · 56 lines
Nix
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ lib, buildPythonPackage, fetchPypi, pytestCheckHook, pytest-cov-stub, hatchling, nibabel, numpy, scikit-fuzzy, scipy,}:
buildPythonPackage (finalAttrs: { pname = "intensity-normalization"; version = "3.0.1"; pyproject = true;
src = fetchPypi { pname = "intensity_normalization"; inherit (finalAttrs) version; hash = "sha256-d5f+Ug/ta9RQjk3JwHmVJQr8g93glzf7IcmLxLeA1tQ="; };
build-system = [ hatchling ];
dependencies = [ nibabel numpy scikit-fuzzy scipy ];
nativeCheckInputs = [ pytestCheckHook pytest-cov-stub ]; enabledTestPaths = [ "tests" ];
pythonImportsCheck = [ "intensity_normalization" "intensity_normalization.adapters" "intensity_normalization.domain" "intensity_normalization.normalizers" "intensity_normalization.services" ];
meta = { homepage = "https://github.com/jcreinhold/intensity-normalization"; description = "MRI intensity normalization tools"; changelog = "https://github.com/jcreinhold/intensity-normalization/releases/tag/${finalAttrs.version}"; maintainers = with lib.maintainers; [ bcdarwin ]; license = lib.licenses.asl20; mainProgram = "intensity-normalize"; };})