python312Packages.scikit-misc: 0.4.0 -> 0.5.1

Diff: https://github.com/has2k1/scikit-misc/compare/refs/tags/v0.4.0...v0.5.1
This commit is contained in:
natsukium 2024-11-01 21:28:16 +09:00
parent ede6eeb315
commit d04833bf5c
No known key found for this signature in database
GPG Key ID: 9EA45A31DB994C53

View File

@ -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 ];