diff options
Diffstat (limited to 'pkgs/development/python-modules/pykdtree/default.nix')
-rw-r--r-- | pkgs/development/python-modules/pykdtree/default.nix | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/pkgs/development/python-modules/pykdtree/default.nix b/pkgs/development/python-modules/pykdtree/default.nix index b720f5b838b3..f169201b2cc5 100644 --- a/pkgs/development/python-modules/pykdtree/default.nix +++ b/pkgs/development/python-modules/pykdtree/default.nix @@ -1,42 +1,44 @@ -{ lib -, buildPythonPackage -, fetchPypi +{ + lib, + buildPythonPackage, + fetchPypi, -# build-system -, cython -, numpy -, setuptools + # build-system + cython, + numpy, + setuptools, -# native dependencies -, openmp + # native dependencies + openmp, -# tests -, pytestCheckHook + # tests + pytestCheckHook, }: buildPythonPackage rec { pname = "pykdtree"; - version = "1.3.11"; + version = "1.3.13"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-bBI8e65SE68iPFKai0FhwH64VKb+QDizaVK62iEx68s="; + hash = "sha256-Osz4UulGZT45nD1Nu+EZ28bT9yz9LVqVyr8L8Mf5JP4="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-warn "numpy>=2.0.0rc1,<3" "numpy" + ''; + nativeBuildInputs = [ cython numpy setuptools ]; - buildInputs = [ - openmp - ]; + buildInputs = [ openmp ]; - propagatedBuildInputs = [ - numpy - ]; + propagatedBuildInputs = [ numpy ]; preCheck = '' # make sure we don't import pykdtree from the source tree @@ -44,9 +46,7 @@ buildPythonPackage rec { rm -rf pykdtree ''; - nativeCheckInputs = [ - pytestCheckHook - ]; + nativeCheckInputs = [ pytestCheckHook ]; meta = with lib; { description = "kd-tree implementation for fast nearest neighbour search in Python"; |