biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / ducc0 / default.nix
blobd42085999e85157c74fd2a6aaa4263251d8dc899
2   lib,
3   buildPythonPackage,
4   fetchFromGitLab,
5   numpy,
6   pybind11,
7   pytestCheckHook,
8   pythonOlder,
9   setuptools,
12 buildPythonPackage rec {
13   pname = "ducc0";
14   version = "0.34.0";
15   pyproject = true;
17   disabled = pythonOlder "3.8";
19   src = fetchFromGitLab {
20     domain = "gitlab.mpcdf.mpg.de";
21     owner = "mtr";
22     repo = "ducc";
23     rev = "ducc0_${lib.replaceStrings [ "." ] [ "_" ] version}";
24     hash = "sha256-lxNqB3Lt+n4vIH7cVW4DAwhjuPn49y+/3RLKVO8IuJM=";
25   };
27   buildInputs = [ pybind11 ];
28   propagatedBuildInputs = [ numpy ];
30   nativeCheckInputs = [
31     pytestCheckHook
32     setuptools
33   ];
34   pytestFlagsArray = [ "python/test" ];
35   pythonImportsCheck = [ "ducc0" ];
37   meta = with lib; {
38     homepage = "https://gitlab.mpcdf.mpg.de/mtr/ducc";
39     description = "Efficient algorithms for Fast Fourier transforms and more";
40     license = licenses.gpl2Plus;
41     maintainers = with maintainers; [ parras ];
42   };