Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-awkward for openSUSE:Factory 
checked in at 2026-06-28 21:06:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-awkward (Old)
 and      /work/SRC/openSUSE:Factory/.python-awkward.new.11887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-awkward"

Sun Jun 28 21:06:44 2026 rev:43 rq:1362026 version:2.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-awkward/python-awkward.changes    
2026-05-20 15:27:20.425108902 +0200
+++ /work/SRC/openSUSE:Factory/.python-awkward.new.11887/python-awkward.changes 
2026-06-28 21:07:19.771682225 +0200
@@ -1,0 +2,72 @@
+Sat Jun 20 17:48:05 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.9.1:
+  * feat: improve and test big-endian support
+  * feat: implement array compatibility/interface protocols for
+    virtual array and placeholder array (for better errors)
+  * feat: reimplement reducers kernels using cccl
+  * feat: implement byteswap as an nplike function
+  * feat: lazy parents allocation
+  * feat: extend Python reducers with `offset` support (precursor
+    to `parent` removal)
+  * feat: pass 'offsets' to reducer kernels (precursor to parent
+    removal)
+  * feat: reducer max for `axis==None`
+  * feat: improve and fix delayed length calculations and add
+    delayed length calculation for layouts that need it
+  * feat: pickle in native byteorder and pass byteorder through
+    pickling and unpickling
+  * feat: customly overload the reducers that call cuda-compute
+    kernels
+  * feat: add `axis=None` specialization for `Min` reducer +
+    small refactoring for existing specializatons
+  * feat: cuda.compute combinations kernel study
+  * feat: add `missing_repeat` kernel implementation using
+    cuda.compute
+  * feat: add `index_rpad_and_clip` kernels implementations using
+    cuda.compute
+  * feat: allow generator expressions in highlevel operations
+    that accept iterable of arrays as input
+  * feat: add awkward.* aliases to objects.inv for intersphinx
+  * feat: properly handle numpy functions that return default
+    containers of numpy arrays in `__array_function__`
+  * feat: lazy concatenation of virtual arrays
+  * feat: migrate awkward_index_rpad_and_clip_axis0 to
+    cuda.compute
+  * feat: migrate awkward_reduce_sum_complex to cuda.compute
+  * feat: migrate awkward_reduce_max_complex to cuda.compute
+  * ## Bug-fixes and performance
+  * fix: temporarily use unary_transform instead of
+    segmented_reduce
+  * fix: C++ errors in `ak.from_rdataframe`
+  * fix: Fix multiple CUDA out-of-bounds accesses and kernel
+    memory management issues
+  * fix: harden CUDA/CPU kernels against out-of-bounds writes in
+    `ListOffsetArray`
+  * fix: add offsets for UnmaskedArray reducer
+  * fix: GrowableBuffer cleanup compiler warnings
+  * fix: fix typetracer's `maximum` implementation
+  * fix: fix ASAN detected buffer overflows in awkward-cpp
+  * fix: Numba-CUDA refactoring -- `CUDATargetContext` is spinned
+    off to `FunctionDescriptor`
+  * fix: return shallow copy of fields list when `.fields` is
+    being accessed from highlevel array/record
+  * fix: handle union array simplification returning back indexed
+    arrays in `ak.almost_equal`
+  * fix: `ak.array_equal` with datetimes and timedeltas with NaTs
+  * fix: consistent byteorder settings
+  * fix: couple of fixes in tests that arose from running them in
+    parallel threads
+  * fix: proper comparison in `ak.almost_equal` between record
+    array fields
+  * fix: restore docstring cross-references lost in autoapi
+    migration
+  * fix: race condition in record array CUDA kernel
+  * fix: ensure jax backend uses arrays on cpu only
+  * fix: array attrs not being validated at creation and being of
+    inconsistent type
+  * perf: optimize CPU kernels and fix segfault when
+    concatenating arrays with None values
+  * perf: restructure CUDA unit tests
+
+-------------------------------------------------------------------

Old:
----
  awkward-2.9.0.tar.gz

New:
----
  awkward-2.9.1.tar.gz

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

Other differences:
------------------
++++++ python-awkward.spec ++++++
--- /var/tmp/diff_new_pack.ZJ5Qta/_old  2026-06-28 21:07:20.379702713 +0200
+++ /var/tmp/diff_new_pack.ZJ5Qta/_new  2026-06-28 21:07:20.379702713 +0200
@@ -30,7 +30,7 @@
 %define awkward_cpp_version 52
 %{?sle15_python_module_pythons}
 Name:           python-awkward%{psuffix}
-Version:        2.9.0
+Version:        2.9.1
 Release:        0
 Summary:        Manipulate arrays of complex data structures as easily as Numpy
 License:        BSD-3-Clause

++++++ awkward-2.9.0.tar.gz -> awkward-2.9.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-awkward/awkward-2.9.0.tar.gz 
/work/SRC/openSUSE:Factory/.python-awkward.new.11887/awkward-2.9.1.tar.gz 
differ: char 5, line 1

Reply via email to