Merge pull request #172545 from phiadaarr/init_python3Packages.ducc0
commit
9f82afd3fe
@ -0,0 +1,30 @@ |
|||||||
|
{ lib, buildPythonPackage, fetchFromGitLab, pythonOlder, pytestCheckHook, pybind11, numpy }: |
||||||
|
|
||||||
|
buildPythonPackage rec { |
||||||
|
pname = "ducc0"; |
||||||
|
version = "0.23.0"; |
||||||
|
|
||||||
|
disabled = pythonOlder "3.7"; |
||||||
|
|
||||||
|
src = fetchFromGitLab { |
||||||
|
domain = "gitlab.mpcdf.mpg.de"; |
||||||
|
owner = "mtr"; |
||||||
|
repo = "ducc"; |
||||||
|
rev = "ducc0_${lib.replaceStrings ["."] ["_"] version}"; |
||||||
|
sha256 = "dOc3TihtoRuLfniC9zQ1MEbnvGJHzFZfZ8+J8Dnw6Lk="; |
||||||
|
}; |
||||||
|
|
||||||
|
buildInputs = [ pybind11 ]; |
||||||
|
propagatedBuildInputs = [ numpy ]; |
||||||
|
|
||||||
|
checkInputs = [ pytestCheckHook ]; |
||||||
|
pytestFlagsArray = [ "python/test" ]; |
||||||
|
pythonImportsCheck = [ "ducc0" ]; |
||||||
|
|
||||||
|
meta = with lib; { |
||||||
|
homepage = "https://gitlab.mpcdf.mpg.de/mtr/ducc"; |
||||||
|
description = "Efficient algorithms for Fast Fourier transforms and more"; |
||||||
|
license = licenses.gpl2Plus; |
||||||
|
maintainers = with maintainers; [ parras ]; |
||||||
|
}; |
||||||
|
} |
Loading…
Reference in new issue