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