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 2025-10-16 17:39:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-awkward (Old)
 and      /work/SRC/openSUSE:Factory/.python-awkward.new.18484 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-awkward"

Thu Oct 16 17:39:03 2025 rev:41 rq:1311606 version:2.8.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-awkward/python-awkward.changes    
2025-06-16 11:12:47.704077962 +0200
+++ /work/SRC/openSUSE:Factory/.python-awkward.new.18484/python-awkward.changes 
2025-10-16 17:39:35.258520664 +0200
@@ -1,0 +2,42 @@
+Thu Oct 16 05:17:10 UTC 2025 - Steve Kowalik <[email protected]>
+
+- Update to 2.8.9:
+  * New features
+    + feat: cuda reducers - add combinations for n>2, argmin and argmax, and
+      fix min.
+    + feat: add axis=None reducer specializations
+    + feat: add 'how=' to ak.unzip
+    + feat: adapt __array__ according to numpy guidelines
+    + feat: ensure ability to pickle ak.Array and ak.Record with VirtualArray
+      buffers
+    + feat: skip materialization of placeholders in to_packed
+  * Bug-fixes and performance
+    + fix: virtual array deep copy generator reference + better error message
+      for assert_never
+    + fix: SVG bug in diagram depicting ragged aggregation
+    + perf: detect & fastpath no-op range slices in all layout types
+    + fix: VirtualArray's deep copy + accidental .data access
+    + fix: allow arrays with Nones in single argument usage of ak.where
+    + fix: properly handle VirtualArray in nplike.asarray
+    + fix: do not materialize before custom pickling
+    + fix: do not force LE data-order in form.py
+    + fix: make to_packed work for typetracer backed IndexedOptionArray,
+      BitMaskedArray, and UnionArray
+    + perf: add slots to virtual array to reduce instance alloc size
+    + perf: avoid method chaining for some shape_generators
+    + fix: first maybe materialize, then check for PlaceholderArray
+    + fix: ak.any and ak.combinations with cuda backend kernels
+    + fix: overflow error when concatenating more than 128 regular arrays
+    + fix: removal of pyarrow.lib.PyExtensionType in pyarrow 21
+    + fix: filter also for new (v0.7.0) LinearizeTracer type
+    + fix: cudf strings column
+    + fix: ak.categories should return None if no categories are present
+    + fix: combinations explicit cuda test for n == 0
+    + fix: cuda atomicMin and atomicMax for <double>s
+    + fix: error if a complex JAX arrays type is passed to Awkward's C++
+      kernels
+    + fix: too many dashes in jupyter repr
+    + fix: use std::memcpy instead of *reinterpret_cast
+- Bump awkward-cpp minimum version to 50.
+
+-------------------------------------------------------------------

Old:
----
  awkward-2.8.4.tar.gz

New:
----
  awkward-2.8.9.tar.gz

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

Other differences:
------------------
++++++ python-awkward.spec ++++++
--- /var/tmp/diff_new_pack.WA6sqM/_old  2025-10-16 17:39:37.218603213 +0200
+++ /var/tmp/diff_new_pack.WA6sqM/_new  2025-10-16 17:39:37.234603887 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-awkward
 #
-# 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
@@ -28,20 +28,21 @@
 %define psuffix -%{flavor}
 %endif
 
-%define awkward_cpp_version 46
+%define awkward_cpp_version 50
 %{?sle15_python_module_pythons}
 Name:           python-awkward%{psuffix}
-Version:        2.8.4
+Version:        2.8.9
 Release:        0
 Summary:        Manipulate arrays of complex data structures as easily as Numpy
 License:        BSD-3-Clause
 URL:            https://github.com/scikit-hep/awkward
 Source0:        
https://files.pythonhosted.org/packages/source/a/awkward/awkward-%{version}.tar.gz
 Source1:        python-awkward.rpmlintrc
-BuildRequires:  %{python_module base >= 3.8}
+BuildRequires:  %{python_module base >= 3.9}
 BuildRequires:  %{python_module hatch-fancy-pypi-readme}
 BuildRequires:  %{python_module hatchling >= 1.10.0}
 BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module trove-classifiers >= 2025.5.8.15}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-awkward-cpp >= %{awkward_cpp_version}

++++++ awkward-2.8.4.tar.gz -> awkward-2.8.9.tar.gz ++++++
++++ 21014 lines of diff (skipped)

Reply via email to