diff --git a/pkgs/development/python-modules/scikit-misc/default.nix b/pkgs/development/python-modules/scikit-misc/default.nix index bf641df05fc6..cf6ff0ad5474 100644 --- a/pkgs/development/python-modules/scikit-misc/default.nix +++ b/pkgs/development/python-modules/scikit-misc/default.nix @@ -7,24 +7,21 @@ git, meson-python, pkg-config, - blas, - lapack, numpy, setuptools, - wheel, pytestCheckHook, }: buildPythonPackage rec { pname = "scikit-misc"; - version = "0.4.0"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "has2k1"; repo = "scikit-misc"; rev = "refs/tags/v${version}"; - hash = "sha256-/mX6gRc52rkHKr6GI9XIHbksdhqpksndmSBNMtk3HFs="; + hash = "sha256-w6RHmVxJjLx9ov2LxXvicxmY8jixfkIRfbfVnV2yhOU="; }; postPatch = '' @@ -32,8 +29,8 @@ buildPythonPackage rec { # unbound numpy and disable coverage testing in pytest substituteInPlace pyproject.toml \ - --replace 'numpy==' 'numpy>=' \ - --replace 'addopts = "' '#addopts = "' + --replace-fail 'numpy>=2.0' 'numpy' \ + --replace-fail 'addopts = "' '#addopts = "' # provide a version to use when git fails to get the tag [[ -f skmisc/_version.py ]] || \ @@ -41,27 +38,19 @@ buildPythonPackage rec { ''; nativeBuildInputs = [ - cython gfortran git + pkg-config + ]; + + build-system = [ + cython meson-python numpy - pkg-config setuptools - wheel ]; - propagatedBuildInputs = [ numpy ]; - - buildInputs = [ - blas - lapack - ]; - - mesonFlags = [ - "-Dblas=${blas.pname}" - "-Dlapack=${lapack.pname}" - ]; + dependencies = [ numpy ]; nativeCheckInputs = [ pytestCheckHook ];