Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-uproot for openSUSE:Factory 
checked in at 2026-06-18 21:37:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-uproot (Old)
 and      /work/SRC/openSUSE:Factory/.python-uproot.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-uproot"

Thu Jun 18 21:37:54 2026 rev:21 rq:1360285 version:5.7.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes      
2025-06-17 18:20:55.027049865 +0200
+++ /work/SRC/openSUSE:Factory/.python-uproot.new.1981/python-uproot.changes    
2026-06-18 21:38:57.223920461 +0200
@@ -1,0 +2,64 @@
+Thu Jun 18 15:44:30 UTC 2026 - Ben Greiner <[email protected]>
+
+- Update to 5.7.4
+  * fix: issues with freethreading and include Python 3.14t in CI
+    by @ariostas in #1619
+  * fix: TProfile reading and writing logic by @ariostas in #1609
+  * fix: FreeSegments end calculation when crossing 2 GB boundary
+    by @ariostas in #1622
+- Release v5.7.3
+  ## New features
+  * feat: add awkward_form method for TMatrixTSym-v5 model by
+    @mrzimu in #1610
+  ## Bug-fixes and performance
+  * fix: logical bug in boundary check for unique RField names by
+    @mrzimu in #1602
+  * fix: bug in num_entries to properly use regularize_files by
+    @nickwp in #1603
+  * fix: resolve issue mktree/mkrntuple creating subdirectories by
+    @ariostas in #1599
+  * fix: fix rare issue that causes corrupted free_num_bytes by
+    @ariostas in #1601
+  * fix: allow tuples and slightly more generic NumPy dtypes in
+    mktree and mkrntuple by @ariostas in #1604
+  * fix: use Python ints for start/stop when reading a single
+    basket by @ariostas in #1605
+  * fix: make step sizes of iterate more accurate by @ariostas in
+    #1606
+- Release v5.7.2
+  ## Bug-fixes and performance
+  * fix: make Library.eq safe for invalid comparisons by @Rachit931
+    in #1565
+  * fix: respect entry bounds for RNTuple.iterate and add of
+    regressions tests for out of bounds by @KaranSinghDev in #1573
+  * fix: resolve issues with pyroot buffer reallocation by
+    @ariostas in #1569
+  * fix: GPU interpretation of RNTuple data working and implement
+    nvCOMP decompression with nvCOMP library by @fstrug in #1557
+  * fix: allow mkrntuple to accept wider range of objects that can
+    be reduced to RecordArray/RecordForm by @ariostas in #1577
+  * fix: ensure RNTuple _from_zigzag applies bit shift on unsigned
+    integers by @wdconinc in #1593
+  * fix: make inherited fields accessible by @ariostas in #1589
+  * fix: reading RNTuple fields into NumPy by @ariostas in #1591
+  * refactor: Removes optional handling for required dependencies.
+    by @Rachit931 in #1579
+- Release v5.7.1
+  ## Bug-fixes and performance
+  * fix: Defer default timeouts to underlying libraries where
+    possible by @chaen in #1560
+- Release v5.7.0
+  ## New features
+  * feat: set divisions to unknown if we expect a read error report
+    in uproot.dask by @ikrommyd in #1543
+  ## Bug-fixes and performance
+  * fix: Remove spaces in class names when TBranch matching
+    streamer by @mrzimu in #1542
+  * fix: allow start=stop=0 for empty files in uproot.dask by
+    @ikrommyd in #1540
+  * fix: exit early from uproot.iterate when no branches/fields
+    match the filters by @Rachit931 in #1554
+- More changes sbetwen 5.6.2 and 5.7.0 see
+  https://uproot.readthedocs.io/en/latest/changelog.html
+
+-------------------------------------------------------------------

Old:
----
  uproot-5.6.2.tar.gz

New:
----
  uproot-5.7.4.tar.gz

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

Other differences:
------------------
++++++ python-uproot.spec ++++++
--- /var/tmp/diff_new_pack.LPKWAK/_old  2026-06-18 21:38:58.311965867 +0200
+++ /var/tmp/diff_new_pack.LPKWAK/_new  2026-06-18 21:38:58.315966034 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-uproot
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 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
@@ -19,26 +19,25 @@
 %{?sle15_python_module_pythons}
 %global modname uproot
 Name:           python-uproot
-Version:        5.6.2
+Version:        5.7.4
 Release:        0
 Summary:        ROOT I/O in pure Python and Numpy
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/scikit-hep/uproot5
 Source0:        
https://files.pythonhosted.org/packages/source/u/uproot/uproot-%{version}.tar.gz
-BuildRequires:  %{python_module dask}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module hatch_vcs}
 BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-cramjam
+Requires:       python-awkward >= 2.8.2
+Requires:       python-cramjam >= 2.5.0
 Requires:       python-fsspec
-Requires:       python-numpy >= 1.13.1
+Requires:       python-numpy
 Requires:       python-packaging
-Recommends:     python-awkward
+Requires:       python-xxhash
 Suggests:       python-boost-histogram
 Suggests:       python-cupy
 Suggests:       python-hist
@@ -48,20 +47,24 @@
 Suggests:       python-zstandard
 BuildArch:      noarch
 # SECTION test requirements
-BuildRequires:  %{python_module PyYAML}
-BuildRequires:  %{python_module RangeHTTPServer}
-BuildRequires:  %{python_module awkward}
-BuildRequires:  %{python_module cramjam}
-BuildRequires:  %{python_module lz4}
-BuildRequires:  %{python_module numpy >= 1.13.1}
+# runtime
+BuildRequires:  %{python_module awkward >= 2.8.2}
+BuildRequires:  %{python_module cramjam >= 2.5.9}
+BuildRequires:  %{python_module fsspec}
+BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module packaging}
+BuildRequires:  %{python_module xxhash}
+# extras
+BuildRequires:  %{python_module dask-array if %python-base >= 3.12}
+BuildRequires:  %{python_module boost-histogram >= 0.13}
+BuildRequires:  %{python_module dask-distributed if %python-base >= 3.12}
 BuildRequires:  %{python_module pandas}
+# test
+BuildRequires:  %{python_module RangeHTTPServer}
 BuildRequires:  %{python_module pytest-timeout}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests}
-BuildRequires:  %{python_module scikit-hep-testdata >= 0.5.4}
-BuildRequires:  %{python_module xxhash}
-BuildRequires:  %{python_module boost-histogram >= 0.13 if (%python-base 
without python2-base)}
+BuildRequires:  %{python_module scikit-hep-testdata}
 # /SECTION
 # python-awkward no longer builds for 32-bit archs
 ExcludeArch:    %{ix86} %{arm32}

++++++ uproot-5.6.2.tar.gz -> uproot-5.7.4.tar.gz ++++++
++++ 17979 lines of diff (skipped)

Reply via email to