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)
