{ lib, fetchFromGitHub, buildPythonPackage , openslide , pillow }: buildPythonPackage rec { version = "1.1.2"; name = "openslide-python-${version}"; src = fetchFromGitHub { owner = "openslide"; repo = "openslide-python"; rev = "v${version}"; sha256 = "0hjzmpdkii0kmndnix58ngd1fzskypzfc166gf970if0rkdxpqw7"; }; postPatch = '' sed -i 's|LoadLibrary('\'''libopenslide.so.0'\''')|LoadLibrary('\'''${openslide}/lib/libopenslide.so.0'\''')|' openslide/lowlevel.py ''; buildInputs = [ openslide ]; propagatedBuildInputs = [ pillow ]; meta = with lib; { homepage = "http://openslide.org"; description = "Python bindings for OpenSlide."; license = licenses.lgpl2; }; }