mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-07 05:30:38 +02:00
Followup to 017903d435f987c50c085bf415a07a551684412b. * gnu/packages/python-science.scm (python-scikit-image): Fix build. [source]: Add patch. * gnu/packages/patchen/python-scikit-image-fix-python-pillow.patch: Add. * gnu/local.mk (dist_patch_DATA): Register patch. Merges: https://codeberg.org/guix/guix/pulls/7261 Change-Id: I7eee2e1f397f1f1ce0757f588da921687296ad41 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
21 lines
783 B
Diff
21 lines
783 B
Diff
From 9d8daba419249f9d3327fe85177d79b18adb6032 Mon Sep 17 00:00:00 2001
|
|
From: Stefan van der Walt <stefanv@berkeley.edu>
|
|
Date: Thu, 8 Jan 2026 03:39:36 -0800
|
|
Subject: [PATCH] Handle PIL Image.getdata deprecation (#8010)
|
|
|
|
diff --git a/src/skimage/io/_plugins/pil_plugin.py b/src/skimage/io/_plugins/pil_plugin.py
|
|
index 7a75c5fc0af..098d22a148e 100644
|
|
--- a/src/skimage/io/_plugins/pil_plugin.py
|
|
+++ b/src/skimage/io/_plugins/pil_plugin.py
|
|
@@ -47,6 +47,10 @@ def pil_to_ndarray(image, dtype=None, img_num=None):
|
|
Refer to ``imread``.
|
|
|
|
"""
|
|
+ # PIL 12.1.0 renames getdata
|
|
+ if hasattr(image, "get_flattened_data"):
|
|
+ image.getdata = image.get_flattened_data
|
|
+
|
|
try:
|
|
# this will raise an IOError if the file is not readable
|
|
image.getdata()[0]
|