linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / loo-py / default.nix
blob16060c1c030e86c65f9778bf8d015bde044e3a41
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pytools
5 , pymbolic
6 , genpy
7 , cgen
8 , islpy
9 , six
10 , colorama
11 , mako
12 , pyopencl
13 , pytest
16 buildPythonPackage rec {
17   pname = "loo-py";
18   version = "2017.2";
20   src = fetchPypi {
21     pname = "loo.py";
22     inherit version;
23     sha256 = "c656992de48b328cdaccd7d1f14eb522b9dd5a1d0d15f54623f4ab18fd219abc";
24   };
26   checkInputs = [ pytest ];
27   propagatedBuildInputs = [
28     pytools
29     pymbolic
30     genpy
31     cgen
32     islpy
33     six
34     colorama
35     mako
36     pyopencl
37   ];
39   # pyopencl._cl.LogicError: clGetPlatformIDs failed: PLATFORM_NOT_FOUND_KHR
40   doCheck = false;
41   checkPhase = ''
42     HOME=$(mktemp -d) pytest test
43   '';
45   meta = with lib; {
46     description = "A code generator for array-based code on CPUs and GPUs";
47     homepage = "https://mathema.tician.de/software/loopy";
48     license = licenses.mit;
49     maintainers = [ maintainers.costrouc ];
50   };