python3Packages.scikit-image: 0.21.0 -> 0.22.0
https://github.com/scikit-image/scikit-image/releases/tag/refs/tags/v0.22.0
This commit is contained in:
@@ -34,7 +34,7 @@ let
|
||||
installedPackageRoot = "${builtins.placeholder "out"}/${python.sitePackages}";
|
||||
self = buildPythonPackage rec {
|
||||
pname = "scikit-image";
|
||||
version = "0.21.0";
|
||||
version = "0.22.0";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -42,16 +42,10 @@ let
|
||||
src = fetchFromGitHub {
|
||||
owner = "scikit-image";
|
||||
repo = "scikit-image";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-WJ2WNlcFCEtPr+bV/af6MoBBhbXDpOBEsJu4FmudoIo=";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-M18y5JBPf3DR7SlJcCf82nG2MzwILg2w1AhJMzZXslg=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# https://github.com/scikit-image/scikit-image/pull/7052
|
||||
# prepare a patch file because the commit contains additional changes
|
||||
./suppress-deprecation-warning.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs skimage/_build_utils/{version,cythoner}.py
|
||||
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
diff --git a/skimage/exposure/tests/test_exposure.py b/skimage/exposure/tests/test_exposure.py
|
||||
index ed8dd6bc8..8ec7d13bf 100644
|
||||
--- a/skimage/exposure/tests/test_exposure.py
|
||||
+++ b/skimage/exposure/tests/test_exposure.py
|
||||
@@ -368,19 +368,16 @@ def test_rescale_nan_warning(in_range, out_range):
|
||||
)
|
||||
|
||||
# 2019/11/10 Passing NaN to np.clip raises a DeprecationWarning for
|
||||
- # versions above 1.17
|
||||
- # TODO: Remove once NumPy removes this DeprecationWarning
|
||||
+ # versions above 1.17, "|\A\Z" marks as optional warning
|
||||
+ # TODO: Remove once NumPy 1.25.0 is minimal dependency
|
||||
numpy_warning_1_17_plus = (
|
||||
- "Passing `np.nan` to mean no clipping in np.clip"
|
||||
+ "|\\A\\ZPassing `np.nan` to mean no clipping in np.clip"
|
||||
)
|
||||
|
||||
- if in_range == "image":
|
||||
- exp_warn = [msg, numpy_warning_1_17_plus]
|
||||
- else:
|
||||
- exp_warn = [msg]
|
||||
+ with expected_warnings([msg, numpy_warning_1_17_plus]):
|
||||
+ result = exposure.rescale_intensity(image, in_range, out_range)
|
||||
|
||||
- with expected_warnings(exp_warn):
|
||||
- exposure.rescale_intensity(image, in_range, out_range)
|
||||
+ assert np.all(np.isnan(result))
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
Reference in New Issue
Block a user