Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-imagecodecs for 
openSUSE:Factory checked in at 2026-10-26 10:19:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-imagecodecs (Old)
 and      /work/SRC/openSUSE:Factory/.python-imagecodecs.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-imagecodecs"

Mon Oct 26 10:19:45 2026 rev:22 rq:1392620 version:2026.10.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-imagecodecs/python-imagecodecs.changes    
2026-05-28 17:28:13.858927327 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-imagecodecs.new.2252680/python-imagecodecs.changes
       2026-10-26 10:19:54.015756046 +0100
@@ -1,0 +2,115 @@
+Sun Oct 25 22:41:15 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2026.10.10:
+  * Reject 0-D input to array codecs (#151, breaking).
+  * Reject bitspersample outside dtype range (breaking).
+  * Reject dtype too wide for bitspersample (#153, breaking).
+  * Reject big-endian arrays in many codecs.
+  * Add skipres parameter to jpeg2k_decode (#155).
+  * Add bitspersample parameter to htj2k_encode (#153).
+  * Add bitspersample and color transformation parameter to
+    jpegls_encode (#150).
+  * Add option to write SPIFF header in jpegls_encode (breaking).
+  * Add perceptualheuristics parameter to jpegxl_encode (#149).
+  * Add numthreads parameter to zstd_encode and zstd1_encode.
+  * Add gainmap_gamma, gainmap_level, and multichannel to
+    ultrahdr_encode.
+  * Add ultrahdr_encode_jpeg and ultrahdr_decode_jpeg functions.
+  * Add colorinteropid parameter to exr_encode.
+  * Add compression level parameter to snappy_encode (require
+    Snappy 1.3).
+  * Add contentsize parameter to lz4f_encode.
+  * Add chunked decoder to lz4f_decode, used when content size
+    not in header.
+  * Add ZSTD and LJ2K compression to EXR codec (require OpenEXR
+    3.5).
+  * Add colorspace parameter to qoi_encode.
+  * Add codec parameter to avif_decode.
+  * Add numthreads parameter to heif_encode and heif_decode.
+  * Add rgbe_info function, and orientation field to
+    rgbe_header_info C struct.
+  * Set GIF background alpha to 0 when alpha channel is present
+    (breaking).
+  * Set JPEG8 lossless data precision to 16 for uint16 by
+    default.
+  * Set AVIF encoder default speed to match avifenc (breaking).
+  * Enable writing lossy monochrome AVIF images.
+  * Update OPENZL codec to FrameInfo API (require OpenZL 0.3.0).
+  * Support more pixelformats in jpegxr_decode.
+  * Avoid copy of non-planar input in jpeg2k_encode.
+  * Avoid extra copy in CZI hilo unpacking.
+  * Avoid memset on CLEAR in lzw_encode.
+  * Improve lzw_decode using literal table.
+  * Improve inner loops in bmp_encode.
+  * Improve HTJ2K error handling.
+  * Use uint64 accumulators in imcd_delta, imcd_xor, and
+    imcd_packints_decode.
+  * Fix issues in static Pyodide builds.
+  * Add CHUNKED codec for experimental chunked compression in CZI
+    files.
+  * Change zarr Byteshuffle, Bitshuffle, Floatpred to
+    ArrayByteCodec (breaking).
+  * Remove axis parameter from Packbits zarr codecs (breaking).
+  * Remove height and width parameters from Ccitt zarr codecs
+    (breaking).
+  * Fix codecs failing on empty or small input (#146, #147).
+  * Fix zarr codecs squeezing planar dimension (#145).
+  * Fix sperr_encode fails with non-contiguous input.
+  * Fix lzw_decode writes to truncated output.
+  * Fix tiff_decode fails to read 12-bit JPEG compressed TIFF
+    files.
+  * Fix jpegxl_encode fails to set distance=0 required by libjxl
+    0.12.
+  * Add option to specify primaries and transferfunction in
+    (a)png_encode (#142).
+  * Map htj2k_encode level >= 1.0 to qfactor (breaking; require
+    OpenJPH 0.31).
+  * Accept float32 input in htj2k_encode (experimental).
+  * Return HTJ2K images with nonlinear transform as float32
+    (breaking).
+  * Improve EXR error handling.
+  * Update JPEGXS codec to libjxs 3.0.2-ED3.
+  * Add experimental support for Pyodide (core codecs only).
+  * Add B2ND codec based on Blosc2 library.
+  * Add ISAL codec based on ISA-L library (handles deflate, zlib,
+    and gzip).
+  * Add OPENZL codec based on OpenZL library (currently Windows
+    and decode only).
+  * Add block_size, prog_order, and profile parameters to
+    htj2k_encode.
+  * Add fancyupsampling parameter to jpeg decoder functions.
+  * Fix tiff_encode modifies input array.
+  * Avoid unnecessary memory initialization.
+  * Optimize LZW codec.
+  * Limit IntEnum parameters to documented values (breaking).
+  * Optimize lzw_decode and remove buffersize parameter
+    (breaking).
+  * Fix floatpred_encode for zero-stride data (#138).
+  * Add ZSTD1 codec with optional hilo byte shuffle and BGR to
+    RGB conversion.
+  * Add cms_info function.
+  * Add spng_encode filter parameter.
+  * Add Zarr 3 compatible PCX and TGA codecs.
+  * Support Python 3.15.
+  * Add Zarr 3 compatible codecs.
+  * Add WIC codec based on Windows Imaging Component.
+  * Add EXR codec based on OpenEXRCore library.
+  * Add WAVPACK codec based on WavPack library.
+  * Add HCOMP and PLIO codecs based on modified cfitsio library.
+  * Add TGA and PCX/DCX legacy codecs.
+  * Add option to pass SDR image to ultrahdr_encode.
+  * Add option to specify primaries and transferfunction in
+    jpegxl_encode (#137).
+  * Add animated WebP encoding and decoding of all frames
+    (breaking).
+  * Remove cms_encode and cms_decode aliases for cms_transform
+    (breaking).
+  * Determine colorspace/pixeltype from profiles in
+    cms_transform.
+  * Allow to pass IntEnum parameters as strings except for
+    levels.
+  * Support decoding RLE8 and RLE4 compressed BMP.
+  * Link zopfli_encode level to numiterations parameter.
+  * Unify image layout handling in encode functions.
+
+-------------------------------------------------------------------

Old:
----
  imagecodecs-2026.3.6.tar.gz

New:
----
  imagecodecs-2026.10.10.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-imagecodecs.spec ++++++
--- /var/tmp/diff_new_pack.nXBV6a/_old  2026-10-26 10:19:55.062799898 +0100
+++ /var/tmp/diff_new_pack.nXBV6a/_new  2026-10-26 10:19:55.064799982 +0100
@@ -27,7 +27,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-imagecodecs%{psuffix}
-Version:        2026.3.6
+Version:        2026.10.10
 Release:        0
 Summary:        Image transformation, compression, and decompression codecs
 License:        BSD-3-Clause
@@ -36,17 +36,16 @@
 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.1.0}
 BuildRequires:  %{python_module base >= 3.11}
-BuildRequires:  %{python_module numpy-devel}
+BuildRequires:  %{python_module numpy-devel >= 2.1}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-numpy
+Requires:       python-numpy >= 2.1
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 Recommends:     python-Pillow
@@ -56,6 +55,7 @@
 Recommends:     python-numcodecs
 Recommends:     python-tifffile
 Recommends:     python-zstd
+ExcludeArch:    %{ix86} %{arm32} ppc s390
 %if %{with test}
 BuildRequires:  %{python_module Brotli}
 BuildRequires:  %{python_module Pillow}
@@ -87,6 +87,7 @@
 BuildRequires:  dav1d-devel
 BuildRequires:  gcc-c++
 BuildRequires:  giflib-devel
+BuildRequires:  isa-l-devel
 BuildRequires:  jxrlib-devel
 BuildRequires:  libaec-devel >= 1.1
 BuildRequires:  libaom-devel
@@ -94,10 +95,12 @@
 BuildRequires:  libzopfli-devel
 BuildRequires:  lzfse-devel
 BuildRequires:  lzham_codec-devel
+BuildRequires:  openexr-devel
 BuildRequires:  pkgconfig
 BuildRequires:  rav1e-devel
 BuildRequires:  snappy-devel
 BuildRequires:  sz2-devel
+BuildRequires:  wavpack-devel
 BuildRequires:  xz-devel
 BuildRequires:  zfp-devel
 BuildRequires:  pkgconfig(SvtAv1Enc)
@@ -145,7 +148,9 @@
 rm imagecodecs/licenses/LICENSE-jetraw
 rm imagecodecs/licenses/LICENSE-lerc
 rm imagecodecs/licenses/LICENSE-lzokay
+rm imagecodecs/licenses/LICENSE-meshoptimizer
 rm imagecodecs/licenses/LICENSE-mozjpeg
+rm imagecodecs/licenses/LICENSE-openzl
 rm imagecodecs/licenses/LICENSE-pcodec
 rm imagecodecs/licenses/LICENSE-sperr
 rm imagecodecs/licenses/LICENSE-libjxs
@@ -177,7 +182,7 @@
 # no webp and lerc support in libtiff
 donttest="$donttest or (test_tiff and (webp or lerc))"
 donttest+=" or test_cms"
-donttest+=" or test_tiff_encode_pixarlog"
+donttest+=" or test_tiff_encode_pixarlog or test_tiff_decode_files"
 %pytest_arch -n auto tests -rsXfE -k "not ($donttest ${$python_donttest})"
 %endif
 

++++++ imagecodecs-2026.3.6.tar.gz -> imagecodecs-2026.10.10.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-imagecodecs/imagecodecs-2026.3.6.tar.gz 
/work/SRC/openSUSE:Factory/.python-imagecodecs.new.2252680/imagecodecs-2026.10.10.tar.gz
 differ: char 5, line 1

++++++ imagecodecs_distributor_setup.py ++++++
--- /var/tmp/diff_new_pack.nXBV6a/_old  2026-10-26 10:19:55.165804212 +0100
+++ /var/tmp/diff_new_pack.nXBV6a/_new  2026-10-26 10:19:55.168804337 +0100
@@ -14,11 +14,12 @@
     del EXTENSIONS['brunsli']  # graphics/brunsli not in Factory
     del EXTENSIONS['jetraw']   # jetraw library not available
     del EXTENSIONS['lerc']     # LERC library not available
-    del EXTENSIONS['lz4f']     # requires static linking
     del EXTENSIONS['lzo']      # lzokay not available
+    del EXTENSIONS['openzl']   # not in Factory
     del EXTENSIONS['meshopt']  # not in Factory
     del EXTENSIONS['mozjpeg']  # Win32 only
     del EXTENSIONS['pcodec']   # not available in Factory
+    del EXTENSIONS['wic']      # not available in Factory
     del EXTENSIONS['sperr']    # not available in Factory
     del EXTENSIONS['jpegxs']   # jxs not available in Factory
     del EXTENSIONS['sz3']      # SZ3c not available in Factory
@@ -39,7 +40,7 @@
     EXTENSIONS['jpeg2k']['include_dirs'].append(openjpeg_inc)
     EXTENSIONS['jpegxr']['include_dirs'].append(includedir +  'jxrlib')
     EXTENSIONS['jpegxl']['libraries'] = ['jxl', 'jxl_threads']
-    EXTENSIONS['rcomp']['include_dirs'].append(includedir +   'cfitsio')
+    EXTENSIONS['exr']['include_dirs'].append(includedir +  'OpenEXR')
     EXTENSIONS['zopfli']['include_dirs'].append(includedir +  'zopfli')
     EXTENSIONS['lzham']['libraries'] = ['lzhamdll']
     # gh#gohlke/imagecodecs#111

Reply via email to