ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / ducc0 / default.nix
blob31bdf6d1505db03dace0cdf705eeba927d845399
1 { stdenv, lib, buildPythonPackage, fetchFromGitLab, pythonOlder, pytestCheckHook, pybind11, numpy }:
3 buildPythonPackage rec {
4   pname = "ducc0";
5   version = "0.27.0";
7   disabled = pythonOlder "3.7";
9   src = fetchFromGitLab {
10     domain = "gitlab.mpcdf.mpg.de";
11     owner = "mtr";
12     repo = "ducc";
13     rev = "ducc0_${lib.replaceStrings ["."] ["_"] version}";
14     sha256 = "sha256-Z3eWuLuuA264z1ccdVp1YwAjDrLIXFxvTt/gC/zBE6o=";
15   };
17   buildInputs = [ pybind11 ];
18   propagatedBuildInputs = [ numpy ];
20   checkInputs = [ pytestCheckHook ];
21   pytestFlagsArray = [ "python/test" ];
22   pythonImportsCheck = [ "ducc0" ];
24   meta = with lib; {
25     broken = stdenv.isDarwin;
26     homepage = "https://gitlab.mpcdf.mpg.de/mtr/ducc";
27     description = "Efficient algorithms for Fast Fourier transforms and more";
28     license = licenses.gpl2Plus;
29     maintainers = with maintainers; [ parras ];
30   };