From a08a5e223dcfa145905410b553c34c088c9f6763 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 10:06:21 +0000 Subject: [PATCH 1/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 209b2f0f85d137f18667884e8d517dafb936765b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 12:36:13 +0000 Subject: [PATCH 2/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 7cb38b4c626efc39b57ae85efab6bbce2b63fd02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Mon, 19 May 2025 11:47:58 +0200 Subject: [PATCH 3/8] Version 1.11.3 ... (rhbz#2366962) - Just minor fixes --- python-blosc.spec | 2 +- sources | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/python-blosc.spec b/python-blosc.spec index bb0e140..ff76a40 100644 --- a/python-blosc.spec +++ b/python-blosc.spec @@ -1,6 +1,6 @@ Name: python-blosc Summary: Python wrapper for the Blosc high performance compressor -Version: 1.11.2 +Version: 1.11.3 Release: %autorelease License: BSD-3-Clause URL: https://github.com/Blosc/python-blosc diff --git a/sources b/sources index ed0ab54..5a5fb48 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (blosc-1.11.2.tar.gz) = 56a53828669ac9d1452b247b8aad6bdfcb71ecffe9b8c7723e4405825704506946f150f54633b7e0886160255e5619c698b97847963c909e14c97808c04f39ab +SHA512 (blosc-1.11.3.tar.gz) = fc82b7b100d306965874868b2a0b1b6a9b865f1ba86ce65546aeb8212ba5085ef7a565f46ac3b40f648641d449d9f5265087ca8670075221ba8018dc8efd7be4 From 3896f3a49a1edd8912ebd51e49ccdcffedbe388c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 15:33:09 +0200 Subject: [PATCH 4/8] Rebuilt for Python 3.14 From a8696ba24fd597376dde8cdbd6e1547747df2d19 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 07:02:39 +0000 Subject: [PATCH 5/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From e085788a2afbc1876345b10e03634ef77a96b202 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 13:23:35 +0200 Subject: [PATCH 6/8] Rebuilt for Python 3.14.0rc2 bytecode From 78da716688ffc7909c9c181bad4e8ee0cb72c766 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:55:27 +0200 Subject: [PATCH 7/8] Rebuilt for Python 3.14.0rc3 bytecode From 932fa34f9784e799284a7818668124e5f8956164 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 31 Oct 2025 12:36:14 +0100 Subject: [PATCH 8/8] Add patch to fix build ... (rhbz#2385442) --- ...-docs-update-example-for-newer-numpy.patch | 30 +++++++++++++++++++ python-blosc.spec | 2 ++ 2 files changed, 32 insertions(+) create mode 100644 0001-docs-update-example-for-newer-numpy.patch diff --git a/0001-docs-update-example-for-newer-numpy.patch b/0001-docs-update-example-for-newer-numpy.patch new file mode 100644 index 0000000..e46338a --- /dev/null +++ b/0001-docs-update-example-for-newer-numpy.patch @@ -0,0 +1,30 @@ +From ed3998803650bec0666c3ca458df76fcd9293417 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= +Date: Fri, 31 Oct 2025 12:33:57 +0100 +Subject: [PATCH] docs: update example for newer numpy + +File ".../usr/lib64/python3.14/site-packages/blosc/toplevel.py", line 515, in blosc.toplevel.compress_ptr +Failed example: + np_ans = numpy.fromstring(d, dtype=np_array.dtype) +Exception raised: + Traceback (most recent call last): + File "", line 1, in + np_ans = numpy.fromstring(d, dtype=np_array.dtype) + ValueError: The binary mode of fromstring is removed, use frombuffer instead +--- + blosc/toplevel.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/blosc/toplevel.py b/blosc/toplevel.py +index 4d2d4139af..3ef2327618 100644 +--- a/blosc/toplevel.py ++++ b/blosc/toplevel.py +@@ -513,7 +513,7 @@ def compress_ptr(address, items, typesize=8, clevel=9, shuffle=blosc.SHUFFLE, + >>> c = blosc.compress_ptr(np_array.__array_interface__['data'][0], \ + items, np_array.dtype.itemsize) + >>> d = blosc.decompress(c) +- >>> np_ans = numpy.fromstring(d, dtype=np_array.dtype) ++ >>> np_ans = numpy.frombuffer(d, dtype=np_array.dtype) + >>> bool((np_array == np_ans).all()) + True + diff --git a/python-blosc.spec b/python-blosc.spec index ff76a40..4e93d3a 100644 --- a/python-blosc.spec +++ b/python-blosc.spec @@ -7,6 +7,8 @@ URL: https://github.com/Blosc/python-blosc Source0: https://github.com/Blosc/python-blosc/archive/v%{version}/blosc-%{version}.tar.gz Source1: https://raw.githubusercontent.com/Blosc/python-blosc/f3c5e341a2504a03c225f4f1d9066ccdf4bd31dd/setup.py +Patch: 0001-docs-update-example-for-newer-numpy.patch + BuildRequires: gcc BuildRequires: blosc-devel >= 1.16.0 BuildRequires: python%{python3_pkgversion}-devel