From 652a7edd54b459ee77c1fc8eeb30fa11781e4cd0e0ba60e2726e9a8a2a526dbf Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 4 Sep 2025 07:08:30 +0000 Subject: [PATCH] Accepting request 1302549 from home:mcalabkova:branches:devel:languages:python - Update to 2025.8.2 * Pass 7339 tests. * Fix szip_encode default output buffer might be too small (#128). * Fix minor bugs in LZ4H5 codec (#127). * Avoid grayscale-to-RGB conversions in AVIF codecs. * Improve AVIF error messages. * Add flag for free-threading compatibility (#113). * Do not use zlib uncompress2, which is not available on manylinux. * Do not build unstable BRUNSLI, PCODEC, SPERR, and SZ3 codecs. * Require libavif >= 1.3 and Cython >= 3.1. * Support Python 3.14 and 3.14t. * Drop support for Python 3.10 and PyPy. OBS-URL: https://build.opensuse.org/request/show/1302549 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-imagecodecs?expand=0&rev=44 --- imagecodecs-2025.3.30.tar.gz | 3 --- imagecodecs-2025.8.2.tar.gz | 3 +++ python-imagecodecs.changes | 16 ++++++++++++++++ python-imagecodecs.spec | 10 +++++----- 4 files changed, 24 insertions(+), 8 deletions(-) delete mode 100644 imagecodecs-2025.3.30.tar.gz create mode 100644 imagecodecs-2025.8.2.tar.gz diff --git a/imagecodecs-2025.3.30.tar.gz b/imagecodecs-2025.3.30.tar.gz deleted file mode 100644 index 5dbec60..0000000 --- a/imagecodecs-2025.3.30.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29256f44a7fcfb8f235a3e9b3bae72b06ea2112e63bcc892267a8c01b7097f90 -size 9506573 diff --git a/imagecodecs-2025.8.2.tar.gz b/imagecodecs-2025.8.2.tar.gz new file mode 100644 index 0000000..8114b89 --- /dev/null +++ b/imagecodecs-2025.8.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2af272aac90c370326a7e2fffcbbbd32d42de07576959a2a98d60110267dfe6c +size 9490135 diff --git a/python-imagecodecs.changes b/python-imagecodecs.changes index 1331d4c..035f10f 100644 --- a/python-imagecodecs.changes +++ b/python-imagecodecs.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Wed Sep 3 07:58:08 UTC 2025 - Markéta Machová + +- Update to 2025.8.2 + * Pass 7339 tests. + * Fix szip_encode default output buffer might be too small (#128). + * Fix minor bugs in LZ4H5 codec (#127). + * Avoid grayscale-to-RGB conversions in AVIF codecs. + * Improve AVIF error messages. + * Add flag for free-threading compatibility (#113). + * Do not use zlib uncompress2, which is not available on manylinux. + * Do not build unstable BRUNSLI, PCODEC, SPERR, and SZ3 codecs. + * Require libavif >= 1.3 and Cython >= 3.1. + * Support Python 3.14 and 3.14t. + * Drop support for Python 3.10 and PyPy. + ------------------------------------------------------------------- Thu Apr 3 04:06:59 UTC 2025 - Steve Kowalik diff --git a/python-imagecodecs.spec b/python-imagecodecs.spec index 60de627..310b545 100644 --- a/python-imagecodecs.spec +++ b/python-imagecodecs.spec @@ -1,7 +1,7 @@ # # spec file for package python-imagecodecs # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %endif %{?sle15_python_module_pythons} Name: python-imagecodecs%{psuffix} -Version: 2025.3.30 +Version: 2025.8.2 Release: 0 Summary: Image transformation, compression, and decompression codecs License: BSD-3-Clause @@ -36,8 +36,8 @@ Source1: imagecodecs_distributor_setup.py # PATCH-FIX-OPENSUSE Remove h5lookup tests that cause failed assertions Patch0: no-length-assertion-aborts.patch ExcludeArch: %ix86 %arm32 ppc s390 -BuildRequires: %{python_module Cython >= 3.0.11} -BuildRequires: %{python_module base >= 3.10} +BuildRequires: %{python_module Cython >= 3.1.0} +BuildRequires: %{python_module base >= 3.11} BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} @@ -105,7 +105,7 @@ BuildRequires: pkgconfig(blosc2) >= 2.7.1 BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(cfitsio) BuildRequires: pkgconfig(lcms2) >= 2.16 -BuildRequires: pkgconfig(libavif) >= 1.0.0 +BuildRequires: pkgconfig(libavif) >= 1.3.0 BuildRequires: pkgconfig(libbrotlicommon) BuildRequires: pkgconfig(libheif) BuildRequires: pkgconfig(libjxl) >= 0.9