python312Packages.scikit-misc: 0.4.0 -> 0.5.1 and fix build (#352868)

This commit is contained in:
OTABI Tomoya 2024-11-02 13:33:08 +09:00 committed by GitHub
commit 269d94a536
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

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