Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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}