1{ lib
2, buildPythonPackage
3, fetchFromGitHub
4, imageio
5, matplotlib
6, numpy
7, pillow
8, pooch
9, scooby
10, vtk
11}:
12
13buildPythonPackage rec {
14 pname = "pyvista";
15 version = "0.39.1";
16 format = "setuptools";
17
18 src = fetchFromGitHub {
19 owner = pname;
20 repo = pname;
21 rev = "v${version}";
22 hash = "sha256-N+1FfTKDITBmLaOjKZsahMd6s26W19ObcWXk8gGQ0QI=";
23 };
24
25 propagatedBuildInputs = [
26 imageio
27 matplotlib
28 numpy
29 pillow
30 pooch
31 scooby
32 vtk
33 ];
34
35 # Fatal Python error: Aborted
36 doCheck = false;
37
38 pythonImportsCheck = [
39 "pyvista"
40 ];
41
42 meta = with lib; {
43 homepage = "https://pyvista.org";
44 description = "Easier Pythonic interface to VTK";
45 license = licenses.mit;
46 maintainers = with maintainers; [ wegank ];
47 };
48}