diff --git a/pkgs/development/python-modules/sourmash/default.nix b/pkgs/development/python-modules/sourmash/default.nix index 0798bd32324e..aefb730b229d 100644 --- a/pkgs/development/python-modules/sourmash/default.nix +++ b/pkgs/development/python-modules/sourmash/default.nix @@ -2,7 +2,9 @@ lib, fetchPypi, buildPythonPackage, + stdenv, pythonOlder, + overrideSDK, rustPlatform, bitstring, cachetools, @@ -18,27 +20,32 @@ pyyaml, pytestCheckHook, }: - +let + stdenv' = if stdenv.isDarwin then overrideSDK stdenv { darwinMinVersion = "10.14"; } else stdenv; +in buildPythonPackage rec { pname = "sourmash"; - version = "4.8.4"; - format = "pyproject"; - disabled = pythonOlder "3.8"; + version = "4.8.11"; + pyproject = true; + disabled = pythonOlder "3.9"; + + stdenv = stdenv'; src = fetchPypi { inherit pname version; - hash = "sha256-Q1hMESwzEHGXcd4XW4nLqU8cLTCxrqRgAOr1qB77roo="; + hash = "sha256-GganbfRkuSaFd5qqpu0CpXe91zpKsyly6BNFgQNNNL8="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; - hash = "sha256-HisWvJgx15OfYoMzzqYm1JyY1/jmGXBSZZmuNaKTDjI="; + hash = "sha256-im/TPxnT8c2QbWlzCY60wVwJFRIhSnVW7E4kv6bm0p4="; }; nativeBuildInputs = with rustPlatform; [ cargoSetupHook maturinBuildHook + bindgenHook ]; buildInputs = [ iconv ];