commit python-uproot for openSUSE:Factory
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 2023-10-13 23:15:17 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.20540 (New) Package is "python-uproot" Fri Oct 13 23:15:17 2023 rev:16 rq:1117591 version:5.0.13 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2023-09-20 13:29:01.838303708 +0200 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.20540/python-uproot.changes 2023-10-13 23:16:19.910629526 +0200 @@ -1,0 +2,31 @@ +Fri Oct 13 00:34:49 UTC 2023 - Atri Bhattacharya + +- Update to version 5.0.13: + * feat: add TLeafC - string - writing support +[gh#scikit-hep/uproot#940]. + * feat: adding a very basic FSSpecSource +[gh#scikit-hep/uproot#967]. + * fix: inverted axes for variances of 2D weighted histograms +when transformed to hist [gh#scikit-hep/uproot#965]. + * fix: pull out .data from NumpyArray +[gh#scikit-hep/uproot#985]. +- Delete a test file that causes import errors because python-hist + is not packaged for the distro. + +--- +Sun Oct 8 01:05:02 UTC 2023 - Atri Bhattacharya + +- Update to version 5.0.12: + * fix: changelog script ignores releases past 5.0.0rc2 +[gh#scikit-hep/uproot#935]. + * fix: clamp start and stop [gh#scikit-hep/uproot#941]. + * fix: get package import messages up-to-date +[gh#scikit-hep/uproot#947]. + * fix: tests were failing because dask_awkward.lib.testutils +needs pyarrow [gh#scikit-hep/uproot#957]. + * fix: add minimimal emscripten support via non-HTTP sources +[gh#scikit-hep/uproot#956]. + * fix: remove pyarrow import as a dependence coming from +dask-awkward in tests [gh#scikit-hep/uproot#961]. + +--- Old: uproot-5.0.11.tar.gz New: uproot-5.0.13.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.sCPfWL/_old 2023-10-13 23:16:20.470649838 +0200 +++ /var/tmp/diff_new_pack.sCPfWL/_new 2023-10-13 23:16:20.470649838 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} %global modname uproot Name: python-uproot -Version:5.0.11 +Version:5.0.13 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause @@ -80,6 +80,8 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check +# test_0965-inverted-axes-variances-hist-888 missing hist package and causes import errors +rm tests/test_0965-inverted-axes-variances-hist-888.py if [ $(getconf LONG_BIT) -eq 32 ]; then # pandas tests assume 64bit types skiptests32=("-k" "not (test_jagged_pandas or test_pandas_vector_TLorentzVector or test_iterate_pandas_2 or test_function_iterate_pandas_2 or test_0430)") ++ uproot-5.0.11.tar.gz -> uproot-5.0.13.tar.gz ++ 2750 lines of diff (skipped)
commit python-uproot for openSUSE:Factory
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 2023-09-20 13:27:08 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.16627 (New) Package is "python-uproot" Wed Sep 20 13:27:08 2023 rev:15 rq:1112025 version:5.0.11 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2023-07-04 15:23:04.586456770 +0200 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.16627/python-uproot.changes 2023-09-20 13:29:01.838303708 +0200 @@ -1,0 +2,12 @@ +Sun Sep 17 16:00:00 UTC 2023 - Atri Bhattacharya + +- Update to version 5.0.11: + * Support reading from S3 [gh#scikit-hep/uproot#916]. + * fix: pandas and double nested vectors issue 885 +[gh#scikit-hep/uproot#912]. + * fix: don't assume Uproot is in global scope in TPython::Eval +[gh#scikit-hep/uproot#927]. + * fix: expressions failing in pandas issue 922 +[gh#scikit-hep/uproot#930]. + +--- Old: uproot-5.0.9.tar.gz New: uproot-5.0.11.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.TnX2HF/_old 2023-09-20 13:29:03.006345553 +0200 +++ /var/tmp/diff_new_pack.TnX2HF/_new 2023-09-20 13:29:03.006345553 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} %global modname uproot Name: python-uproot -Version:5.0.9 +Version:5.0.11 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause ++ uproot-5.0.9.tar.gz -> uproot-5.0.11.tar.gz ++ 2702 lines of diff (skipped)
commit python-uproot for openSUSE:Factory
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 2023-07-04 15:22:16 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.23466 (New) Package is "python-uproot" Tue Jul 4 15:22:16 2023 rev:14 rq:1096598 version:5.0.9 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2023-05-30 22:02:20.646975536 +0200 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.23466/python-uproot.changes 2023-07-04 15:23:04.586456770 +0200 @@ -1,0 +2,10 @@ +Mon Jul 3 13:47:02 UTC 2023 - Atri Bhattacharya + +- Update to version 5.0.9: + * fix: if using form remapping start off with full list of +remapped columns [gh#scikit-hep/uproot5#905]. +- Now BuildRequires scikit-hep-testdata >= 0.4.31 for tests. +- For checks, some tests now require a writable tmp dir; create + one in working dir using mktemp and set PYTEST_DEBUG_TEMPROOT. + +--- Old: uproot-5.0.7.tar.gz New: uproot-5.0.9.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.GWwQph/_old 2023-07-04 15:23:05.378461530 +0200 +++ /var/tmp/diff_new_pack.GWwQph/_new 2023-07-04 15:23:05.382461554 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} %global modname uproot Name: python-uproot -Version:5.0.7 +Version:5.0.9 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause @@ -54,7 +54,7 @@ BuildRequires: %{python_module pytest-timeout} BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests} -BuildRequires: %{python_module scikit-hep-testdata >= 0.4.30} +BuildRequires: %{python_module scikit-hep-testdata >= 0.4.31} BuildRequires: %{python_module xxhash} BuildRequires: %{python_module boost-histogram >= 0.13 if (%python-base without python2-base)} # /SECTION @@ -84,6 +84,7 @@ # pandas tests assume 64bit types skiptests32=("-k" "not (test_jagged_pandas or test_pandas_vector_TLorentzVector or test_iterate_pandas_2 or test_function_iterate_pandas_2 or test_0430)") fi +export PYTEST_DEBUG_TEMPROOT=$(mktemp -d -p ./) %pytest -rfEs -m "not network" "${skiptests32[@]}" %files %{python_files} ++ uproot-5.0.7.tar.gz -> uproot-5.0.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-5.0.7/.github/workflows/deploy.yml new/uproot-5.0.9/.github/workflows/deploy.yml --- old/uproot-5.0.7/.github/workflows/deploy.yml 2020-02-02 01:00:00.0 +0100 +++ new/uproot-5.0.9/.github/workflows/deploy.yml 2020-02-02 01:00:00.0 +0100 @@ -34,6 +34,6 @@ name: artifact path: dist -- uses: pypa/gh-action-pypi-publish@v1.8.5 +- uses: pypa/gh-action-pypi-publish@release/v1 with: password: ${{ secrets.pypi_password }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-5.0.7/.pre-commit-config.yaml new/uproot-5.0.9/.pre-commit-config.yaml --- old/uproot-5.0.7/.pre-commit-config.yaml2020-02-02 01:00:00.0 +0100 +++ new/uproot-5.0.9/.pre-commit-config.yaml2020-02-02 01:00:00.0 +0100 @@ -1,3 +1,7 @@ +ci: + autoupdate_commit_msg: "chore: update pre-commit hooks" + autofix_commit_msg: "style: pre-commit fixes" + repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.4.0 @@ -19,7 +23,7 @@ - id: black - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: "v0.0.261" + rev: "v0.0.270" hooks: - id: ruff args: ["--fix", "--show-fixes"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-5.0.7/PKG-INFO new/uproot-5.0.9/PKG-INFO --- old/uproot-5.0.7/PKG-INFO 2020-02-02 01:00:00.0 +0100 +++ new/uproot-5.0.9/PKG-INFO 2020-02-02 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: uproot -Version: 5.0.7 +Version: 5.0.9 Summary: ROOT I/O in pure Python and NumPy. Project-URL: Download, https://github.com/scikit-hep/uproot5/releases Project-URL: Homepage, https://github.com/scikit-hep/uproot5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-5.0.7/src/uproot/_dask.py new/uproot-5.0.9/src/uproot/_dask.py --- old/uproot-5.0.7/src/uproot/_dask.py2020-02-02 01:00:00.0 +0100 +++ new/uproot-5.0.9/src/uproot/_dask.py2020-02-02 01:00:00.0 +0100 @@ -47,16 +47,16 @@ with slashes (``/``); otherwise, use the descendant's n
commit python-uproot for openSUSE:Factory
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 2023-05-30 22:02:07 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.1533 (New) Package is "python-uproot" Tue May 30 22:02:07 2023 rev:13 rq:1089356 version:5.0.7 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2023-05-05 15:58:38.600552028 +0200 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.1533/python-uproot.changes 2023-05-30 22:02:20.646975536 +0200 @@ -1,0 +2,5 @@ +Sat May 27 21:27:39 UTC 2023 - Dirk Müller + +- reenable build for python 3.11, dask is available + +--- Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.hvnlqk/_old 2023-05-30 22:02:21.030977799 +0200 +++ /var/tmp/diff_new_pack.hvnlqk/_new 2023-05-30 22:02:21.034977823 +0200 @@ -16,10 +16,7 @@ # -# No numpy for py3.6 -%define skip_python36 1 -# Numba does not build with python3.11, therefore no python311-dask -%define skip_python311 1 +%{?sle15_python_module_pythons} %global modname uproot Name: python-uproot Version:5.0.7
commit python-uproot for openSUSE:Factory
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 2023-05-05 15:58:14 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.1533 (New) Package is "python-uproot" Fri May 5 15:58:14 2023 rev:12 rq:1084865 version:5.0.7 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2023-03-15 18:54:19.756326453 +0100 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.1533/python-uproot.changes 2023-05-05 15:58:38.600552028 +0200 @@ -1,0 +2,15 @@ +Thu May 4 15:58:20 UTC 2023 - Atri Bhattacharya + +- Update to version 5.0.7: + * Previously, uproot.dask would default to step_size="100 MB" if +open_files=True and whole-file-steps (limit on step size) if +open_files=False. Now both open_files cases default to +steps_per_file=1 (whole-file-steps) for uniformity. + * feat: add in capability for blindly splitting files into +chunks for dask (gh#scikit-hep/uproot5#876). +- Drop tests.tar.xz as additional Source as test files are now + included with upstream pypi tarball; drop associated _service. +- Update required version of scikit-hep-testdata to 0.4.30 for + tests. + +--- @@ -4,2 +19,2 @@ -- Disable building against python3.11 until numba -- and dask -- is - compatible. +- Disable building against python3.11 until numba -- and dask -- + is compatible. Old: _service tests.tar.xz uproot-5.0.3.tar.gz New: uproot-5.0.7.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.zH47qA/_old 2023-05-05 15:58:39.276555901 +0200 +++ /var/tmp/diff_new_pack.zH47qA/_new 2023-05-05 15:58:39.284555946 +0200 @@ -22,14 +22,13 @@ %define skip_python311 1 %global modname uproot Name: python-uproot -Version:5.0.3 +Version:5.0.7 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/uproot4 Source0: https://files.pythonhosted.org/packages/source/u/uproot/uproot-%{version}.tar.gz -Source1:tests.tar.xz BuildRequires: %{python_module dask} BuildRequires: %{python_module devel} BuildRequires: %{python_module hatchling} @@ -58,7 +57,7 @@ BuildRequires: %{python_module pytest-timeout} BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests} -BuildRequires: %{python_module scikit-hep-testdata} +BuildRequires: %{python_module scikit-hep-testdata >= 0.4.30} BuildRequires: %{python_module xxhash} BuildRequires: %{python_module boost-histogram >= 0.13 if (%python-base without python2-base)} # /SECTION @@ -74,7 +73,7 @@ arrays. %prep -%autosetup -p1 -a1 -n %{modname}-%{version} +%autosetup -p1 -n %{modname}-%{version} %build %pyproject_wheel ++ uproot-5.0.3.tar.gz -> uproot-5.0.7.tar.gz ++ 6250 lines of diff (skipped)
commit python-uproot for openSUSE:Factory
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 2023-03-15 18:54:12 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.31432 (New) Package is "python-uproot" Wed Mar 15 18:54:12 2023 rev:11 rq:1071817 version:5.0.3 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2022-08-11 18:33:08.750213678 +0200 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.31432/python-uproot.changes 2023-03-15 18:54:19.756326453 +0100 @@ -1,0 +2,98 @@ +Sun Mar 12 10:15:56 UTC 2023 - Atri Bhattacharya + +- Disable building against python3.11 until numba -- and dask -- is + compatible. +- Disable 32-bit builds since python-awkward no longer builds for + those archs. + +--- +Wed Mar 1 08:33:29 UTC 2023 - Matej Cepl + +- Clean up SPEC file + +--- +Thu Feb 23 21:23:42 UTC 2023 - Dirk Müller + +- update to 5.0.3: + * feat: Infrastructure for writing of RNTuple (incomplete +functionality) + * feat: [WIP] RNTuple Basic Writing + * fix: an uproot.dask test was wrong; revealed by new dask- +awkward. + * fix: separate AwkwardForth machine for each TBranch context. + * fix: separate ZstdDecompressor for each thread. + * fix: uproot.dask: Protect against `branches=None` in +`project_columns` + * fix: AsStridedObjects.awkward_form was still including the +'@' members. + * fix: protect Uproot's 'project_columns' from Dask node names. + * Uproot version 5 has a few major new features, one removal +(`uproot.lazy`), and is based on Awkward Array version 2 +instead of version 1. + * @kkothari2001 upgraded Uproot from Awkward version 1 to +version 2, the major part of which was replacing +`uproot.lazy`, which is based on Awkward 1's virtual and +partitioned lazy arrays, with the new Dask collection, dask- +awkward. The entry point for this function is `uproot.dask`. + * @kkothari2001 also simplified Uproot's Pandas backend, which +used to "explode" ragged arrays from ROOT into Pandas +DataFrames with a non-trivial MultiIndex. Now, it takes +advantage of awkward-pandas to put ragged (and more complex) +Awkward Arrays directly into Pandas columns. + * If you want the old behavior, you can read data using +`library="ak"` to get an Awkward Array, and use +ak.to_dataframe to "explode" the data into a MultiIndex. + * @aryan26roy added a new code path to the TTree-reading +routines to read them with AwkwardForth instead of pure +Python. Users won't see any _interface_ changes due to this +code, but the performance of reading TBranches with +`AsObject` or `AsStrings` Interpretations should be orders of +magnitude faster. For example, `std::vector>` reading is now +400à faster. + * @Moelf added a complete reader of RNTuple data with most of +an RNTuple-writer in an unmerged pull request (#705). +Although the RNTuple format is still in development, this is +a very good start at reading RNTuple data, whose structure is +a close match to Awkward Arrays (so the translation is more +one-to-one than it is for TTrees, for instance). + * feat: move to hatchling + * feat: `from_map` like optimization for dask arrays + * feat: Finalizing AwkwardForth reader for Uproot + * feat: implemented NON-memberwise deserialization for AsMap. + * feat: Added column_projection optimization + * feat: support categorical axes on boost histograms + * feat: warn about TBranch name, alias name conflict. + * feat: any Mapping assigned to a WritableDirectory is +interpreted as a TTree or failure, no fall-through. + * feat: add 'interp_options' mechanism and ak_add_doc. + * feat: Use awkward pandas, instead of the existing code that +explodes Pandas Dataframes + * feat: made 'very optional' arguments keyword-only + * feat: adjust for name change in scikit-hep/awkward#1919. + * fix: depend on packaging, not setuptools vendored packaging + * fix: Avoid triggering temporary dask-awkward/awkward +incompatibility. + * fix: Do not write incorrect fSumw2 in histograms (v5). + * fix: Fixes uproot.dask bug with empty branches + * fix: Use `from_map` optimization for delayed numpy arrays and +add tests with empty branches for the same + * fix: use ctx manager to ensure resources are freed + * fix: ReadOnlyDirectory should provide the largest abs(cycle) +when cycle is unspecified, not the largest cycle. + * fix: regularize ROOT type aliases to C fundamental type +names. + * fix: avoid empty TBasket issue in embedded TBasket + * fix: don't use Awkward i
commit python-uproot for openSUSE:Factory
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 2022-08-11 18:32:50 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.1521 (New) Package is "python-uproot" Thu Aug 11 18:32:50 2022 rev:10 rq:994476 version:4.3.4 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2022-07-05 12:10:25.112637594 +0200 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.1521/python-uproot.changes 2022-08-11 18:33:08.750213678 +0200 @@ -1,0 +2,9 @@ +Wed Aug 10 22:47:27 UTC 2022 - Atri Bhattacharya + +- Update to version 4.3.4: + * fixed uninitialized attributes of ReadOnlyDirectory +[gh#scikit-hep/uproot4#661]. +- Refresh uproot-use-packaging-module.patch to correct use of + packaging.version. + +--- Old: uproot-4.3.3.tar.gz New: uproot-4.3.4.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.O48z14/_old 2022-08-11 18:33:09.478212562 +0200 +++ /var/tmp/diff_new_pack.O48z14/_new 2022-08-11 18:33:09.486212549 +0200 @@ -20,7 +20,7 @@ %define skip_python36 1 %global modname uproot Name: python-uproot -Version:4.3.3 +Version:4.3.4 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause ++ _service ++ --- /var/tmp/diff_new_pack.O48z14/_old 2022-08-11 18:33:09.530212482 +0200 +++ /var/tmp/diff_new_pack.O48z14/_new 2022-08-11 18:33:09.542212463 +0200 @@ -2,7 +2,7 @@ git https://github.com/scikit-hep/uproot4 - 4.3.3 + 4.3.4 tests tests _none_ ++ uproot-4.3.3.tar.gz -> uproot-4.3.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-4.3.3/PKG-INFO new/uproot-4.3.4/PKG-INFO --- old/uproot-4.3.3/PKG-INFO 2022-07-02 21:52:10.950681200 +0200 +++ new/uproot-4.3.4/PKG-INFO 2022-08-04 17:27:14.428790600 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: uproot -Version: 4.3.3 +Version: 4.3.4 Summary: ROOT I/O in pure Python and NumPy. Home-page: https://github.com/scikit-hep/uproot4 Download-URL: https://github.com/scikit-hep/uproot4/releases diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-4.3.3/src/uproot/_util.py new/uproot-4.3.4/src/uproot/_util.py --- old/uproot-4.3.3/src/uproot/_util.py2022-07-02 21:52:00.0 +0200 +++ new/uproot-4.3.4/src/uproot/_util.py2022-08-04 17:27:07.0 +0200 @@ -234,7 +234,7 @@ def applyrules(x): for matcher, trans in rules: if matcher.search(x) is not None: -return matcher.sub(trans, x) +return matcher.sub(trans, x) # noqa: B023 else: return x diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-4.3.3/src/uproot/behaviors/TBranch.py new/uproot-4.3.4/src/uproot/behaviors/TBranch.py --- old/uproot-4.3.3/src/uproot/behaviors/TBranch.py2022-07-02 21:52:00.0 +0200 +++ new/uproot-4.3.4/src/uproot/behaviors/TBranch.py2022-08-04 17:27:07.0 +0200 @@ -546,7 +546,7 @@ is_self.append(True) def real_filter_branch(branch): -return branch is original and filter_branch(branch) +return branch is original and filter_branch(branch) # noqa: B023 else: is_self.append(False) @@ -614,17 +614,17 @@ ) def foreach(start): -stop = min(start + entry_step, entry_stop) +stop = min(start + entry_step, entry_stop) # noqa: B023 length = stop - start fields = [] names = [] for key in common_keys: -branch = obj[key] +branch = obj[key] # noqa: B023 -interpretation = branchid_interpretation[branch.cache_key] +interpretation = branchid_interpretation[branch.cache_key] # noqa: B023 form = interpretation.awkward_form( -obj.file, +obj.file, # noqa: B023 { "index_format": "i64", "header": False, @@ -637,7 +637,7 @@ ) generator = awkward.layout.ArrayGenerator( -branch.array,
commit python-uproot for openSUSE:Factory
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 2022-07-05 12:09:50 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.1548 (New) Package is "python-uproot" Tue Jul 5 12:09:50 2022 rev:9 rq:986735 version:4.3.3 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2022-06-23 10:25:28.091818082 +0200 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.1548/python-uproot.changes 2022-07-05 12:10:25.112637594 +0200 @@ -1,0 +2,7 @@ +Mon Jul 4 15:49:08 UTC 2022 - Atri Bhattacharya + +- Update to version 4.3.3: + * Fixed an O(n??) scaling bug in getting data from TDirectories +so that now it's O(n) [gh#scikit-hep/uproot4#639]. + +--- @@ -6 +13 @@ -gh#scikit/uproot4#484. +gh#scikit-hep/uproot4#484. @@ -8 +15 @@ -public function: PR gh#scikit/uproot4#618. +public function: PR gh#scikit-help/uproot4#618. Old: uproot-4.3.0.tar.gz New: uproot-4.3.3.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.Mbpkzy/_old 2022-07-05 12:10:25.636638347 +0200 +++ /var/tmp/diff_new_pack.Mbpkzy/_new 2022-07-05 12:10:25.640638353 +0200 @@ -20,7 +20,7 @@ %define skip_python36 1 %global modname uproot Name: python-uproot -Version:4.3.0 +Version:4.3.3 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause ++ _service ++ --- /var/tmp/diff_new_pack.Mbpkzy/_old 2022-07-05 12:10:25.676638404 +0200 +++ /var/tmp/diff_new_pack.Mbpkzy/_new 2022-07-05 12:10:25.676638404 +0200 @@ -2,7 +2,7 @@ git https://github.com/scikit-hep/uproot4 - 4.3.0 + 4.3.3 tests tests _none_ ++ tests.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/conftest.py new/tests/conftest.py --- old/tests/conftest.py 2022-06-22 00:02:04.0 +0200 +++ new/tests/conftest.py 2022-07-02 21:48:53.0 +0200 @@ -1,6 +1,5 @@ # BSD 3-Clause License; see https://github.com/scikit-hep/uproot4/blob/main/LICENSE - import pytest import uproot diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/test_0001-source-class.py new/tests/test_0001-source-class.py --- old/tests/test_0001-source-class.py 2022-06-22 00:02:04.0 +0200 +++ new/tests/test_0001-source-class.py 2022-07-02 21:48:53.0 +0200 @@ -1,6 +1,5 @@ # BSD 3-Clause License; see https://github.com/scikit-hep/uproot4/blob/main/LICENSE - import os import queue import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/test_0006-notify-when-downloaded.py new/tests/test_0006-notify-when-downloaded.py --- old/tests/test_0006-notify-when-downloaded.py 2022-06-22 00:02:04.0 +0200 +++ new/tests/test_0006-notify-when-downloaded.py 2022-07-02 21:48:53.0 +0200 @@ -1,6 +1,5 @@ # BSD 3-Clause License; see https://github.com/scikit-hep/uproot4/blob/main/LICENSE - import os import queue import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/test_0007-single-chunk-interface.py new/tests/test_0007-single-chunk-interface.py --- old/tests/test_0007-single-chunk-interface.py 2022-06-22 00:02:04.0 +0200 +++ new/tests/test_0007-single-chunk-interface.py 2022-07-02 21:48:53.0 +0200 @@ -1,6 +1,5 @@ # BSD 3-Clause License; see https://github.com/scikit-hep/uproot4/blob/main/LICENSE - import os import sys diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/test_0008-start-interpretation.py new/tests/test_0008-start-interpretation.py --- old/tests/test_0008-start-interpretation.py 2022-06-22 00:02:04.0 +0200 +++ new/tests/test_0008-start-interpretation.py 2022-07-02 21:48:53.0 +0200 @@ -1,6 +1,5 @@ # BSD 3-Clause License; see https://github.com/scikit-hep/uproot4/blob/main/LICENSE - import sys import numpy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/test_0009-nested-directories.py new/tests/test_0009-nested-directories.py --- old/tests/test_0009-nested-directories.py 2022-06-22 00:02:04.0 +0200 +++ new/tests/test_0009-nested-directories.py 2022-07-02 21:48:53.0 +0200 @@ -1,6 +1,5 @@ # BSD 3-
commit python-uproot for openSUSE:Factory
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 2022-06-23 10:24:39 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.1548 (New) Package is "python-uproot" Thu Jun 23 10:24:39 2022 rev:8 rq:984458 version:4.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2022-03-15 19:05:48.556984294 +0100 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.1548/python-uproot.changes 2022-06-23 10:25:28.091818082 +0200 @@ -1,0 +2,10 @@ +Tue Jun 21 23:24:57 UTC 2022 - Atri Bhattacharya + +- Update to version 4.3.0: + * Added a TMatrixTSym model (long stalled PR): +gh#scikit/uproot4#484. + * Restored the argument list of Interpretation.awkward_form, a +public function: PR gh#scikit/uproot4#618. +- Refresh tests tarball with updated dir from git repository. + +--- Old: uproot-4.2.2.tar.gz New: uproot-4.3.0.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.iC58vC/_old 2022-06-23 10:25:28.583818617 +0200 +++ /var/tmp/diff_new_pack.iC58vC/_new 2022-06-23 10:25:28.587818621 +0200 @@ -20,7 +20,7 @@ %define skip_python36 1 %global modname uproot Name: python-uproot -Version:4.2.2 +Version:4.3.0 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause ++ _service ++ --- /var/tmp/diff_new_pack.iC58vC/_old 2022-06-23 10:25:28.619818656 +0200 +++ /var/tmp/diff_new_pack.iC58vC/_new 2022-06-23 10:25:28.623818660 +0200 @@ -2,7 +2,7 @@ git https://github.com/scikit-hep/uproot4 - 4.2.2 + 4.3.0 tests tests _none_ ++ tests.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/test_0034-generic-objects-in-ttrees.py new/tests/test_0034-generic-objects-in-ttrees.py --- old/tests/test_0034-generic-objects-in-ttrees.py2022-03-14 21:01:25.0 +0100 +++ new/tests/test_0034-generic-objects-in-ttrees.py2022-06-22 00:02:04.0 +0200 @@ -326,8 +326,16 @@ with uproot.open(skhep_testdata.data_path("uproot-small-evnt-tree-nosplit.root"))[ "tree/evt" ] as branch: +context = { +"index_format": "i64", +"header": False, +"tobject_header": True, +"breadcrumbs": (), +} assert json.loads( - branch.interpretation.awkward_form(branch.file).tojson(verbose=False) +branch.interpretation.awkward_form(branch.file, context).tojson( +verbose=False +) ) == json.loads( """{ "class": "RecordArray", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/test_0341-manipulate-streamer-info.py new/tests/test_0341-manipulate-streamer-info.py --- old/tests/test_0341-manipulate-streamer-info.py 2022-03-14 21:01:25.0 +0100 +++ new/tests/test_0341-manipulate-streamer-info.py 2022-06-22 00:02:04.0 +0200 @@ -41,45 +41,9 @@ y.Write() f5.Close() -assert set(uproot.open(filename).file.streamers) == { -"TObject", -"TNamed", -"TH1F", -"TH1", -"TAttLine", -"TAttFill", -"TAttMarker", -"TAxis", -"TAttAxis", -"THashList", -"TList", -"TSeqCollection", -"TCollection", -"TString", -"TObjString", -} - with uproot.writing.update(filename) as f6: f6.file._cascading.streamers.write(f6.file.sink) -assert set(uproot.open(filename).file.streamers) == { -"TObject", -"TNamed", -"TH1F", -"TH1", -"TAttLine", -"TAttFill", -"TAttMarker", -"TAxis", -"TAttAxis", -"THashList", -"TList", -"TSeqCollection", -"TCollection", -"TString", -"TObjString", -} - def test_with_mkdir(tmp_path): filename = os.path.join(tmp_path, "testy.root") @@ -112,45 +76,9 @@ y.Write() f5.Close() -assert set(uproot.open(filename).file.streamers) == { -"TObject", -"TNamed", -"TH1F", -"TH1", -"TAttLine", -"TAttFill", -"TAttMarker", -"TAxis", -"TAttAxis", -"THashList", -"TList", -"TSeqCollection", -"TCollection", -"TString", -"
commit python-uproot for openSUSE:Factory
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 2022-03-15 19:05:01 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.25692 (New) Package is "python-uproot" Tue Mar 15 19:05:01 2022 rev:7 rq:961961 version:4.2.2 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2022-03-11 11:34:20.474131784 +0100 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.25692/python-uproot.changes 2022-03-15 19:05:48.556984294 +0100 @@ -1,0 +2,7 @@ +Mon Mar 14 21:11:34 UTC 2022 - Atri Bhattacharya + +- Update to version 4.2.2: + * Restore performance hack for AsArray(True, False, +AsVector(False, dtype)) [gh#scikit-hep/uproot4#572]. + +--- Old: uproot-4.2.1.tar.gz New: uproot-4.2.2.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.bwyxAD/_old 2022-03-15 19:05:49.108984668 +0100 +++ /var/tmp/diff_new_pack.bwyxAD/_new 2022-03-15 19:05:49.112984671 +0100 @@ -20,7 +20,7 @@ %define skip_python36 1 %global modname uproot Name: python-uproot -Version:4.2.1 +Version:4.2.2 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause ++ _service ++ --- /var/tmp/diff_new_pack.bwyxAD/_old 2022-03-15 19:05:49.144984693 +0100 +++ /var/tmp/diff_new_pack.bwyxAD/_new 2022-03-15 19:05:49.148984695 +0100 @@ -2,7 +2,7 @@ git https://github.com/scikit-hep/uproot4 - 4.2.1 + 4.2.2 tests tests _none_ ++ tests.tar.xz ++ ++ uproot-4.2.1.tar.gz -> uproot-4.2.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-4.2.1/PKG-INFO new/uproot-4.2.2/PKG-INFO --- old/uproot-4.2.1/PKG-INFO 2022-03-08 16:30:02.051114600 +0100 +++ new/uproot-4.2.2/PKG-INFO 2022-03-14 22:01:23.596754000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: uproot -Version: 4.2.1 +Version: 4.2.2 Summary: ROOT I/O in pure Python and NumPy. Home-page: https://github.com/scikit-hep/uproot4 Download-URL: https://github.com/scikit-hep/uproot4/releases diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-4.2.1/src/uproot/containers.py new/uproot-4.2.2/src/uproot/containers.py --- old/uproot-4.2.1/src/uproot/containers.py 2022-03-08 16:29:51.0 +0100 +++ new/uproot-4.2.2/src/uproot/containers.py 2022-03-14 22:01:10.0 +0100 @@ -652,7 +652,6 @@ "as": "array", "header": self._header, "speedbump": self._speedbump, -"inner_shape": list(self._inner_shape), } }, ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-4.2.1/src/uproot/version.py new/uproot-4.2.2/src/uproot/version.py --- old/uproot-4.2.1/src/uproot/version.py 2022-03-08 16:29:51.0 +0100 +++ new/uproot-4.2.2/src/uproot/version.py 2022-03-14 22:01:10.0 +0100 @@ -12,7 +12,7 @@ import re -__version__ = "4.2.1" +__version__ = "4.2.2" version = __version__ version_info = tuple(re.split(r"[-\.]", __version__)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/uproot-4.2.1/src/uproot.egg-info/PKG-INFO new/uproot-4.2.2/src/uproot.egg-info/PKG-INFO --- old/uproot-4.2.1/src/uproot.egg-info/PKG-INFO 2022-03-08 16:30:01.0 +0100 +++ new/uproot-4.2.2/src/uproot.egg-info/PKG-INFO 2022-03-14 22:01:23.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: uproot -Version: 4.2.1 +Version: 4.2.2 Summary: ROOT I/O in pure Python and NumPy. Home-page: https://github.com/scikit-hep/uproot4 Download-URL: https://github.com/scikit-hep/uproot4/releases
commit python-uproot for openSUSE:Factory
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 2022-03-09 18:47:42 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.2349 (New) Package is "python-uproot" Wed Mar 9 18:47:42 2022 rev:6 rq:960302 version:4.2.1 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2022-02-15 23:58:16.924378488 +0100 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.2349/python-uproot.changes 2022-03-11 11:34:20.474131784 +0100 @@ -1,0 +2,19 @@ +Tue Mar 8 21:05:49 UTC 2022 - Atri Bhattacharya + +- Update to version 4.2.1: + * Added a rule to skip parsing Float16/Double32 TBranch titles +if the title is not parsable (and just assume default number +of bits) [gh#scikit-hep/uproot4#561]. + * Removed references to deprecated distutils and Pandas +Int64Index [gh#scikit-hep/uproot4#564]. + * Removed the rule that interpreted fBits as 1 byte (it's 4 +bytes everywhere except in some branches of some Delphes +files) [gh#scikit-hep/uproot4#570]. +- Add uproot-use-packaging-module.patch -- Use packaging module + directly instead of calling it via setup.extern; the latter does + not work on openSUSE directly. +- Introduce Requires and BuildRequires (for tests) on + python-packaging in light of above patch. +- Update tests.tar.xz to tagged 4.2.1 version. + +--- Old: uproot-4.2.0.tar.gz New: uproot-4.2.1.tar.gz uproot-use-packaging-module.patch Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.FH5poE/_old 2022-03-11 11:34:20.970132366 +0100 +++ /var/tmp/diff_new_pack.FH5poE/_new 2022-03-11 11:34:20.974132371 +0100 @@ -20,7 +20,7 @@ %define skip_python36 1 %global modname uproot Name: python-uproot -Version:4.2.0 +Version:4.2.1 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause @@ -28,11 +28,14 @@ URL:https://github.com/scikit-hep/uproot4 Source0: https://files.pythonhosted.org/packages/source/u/uproot/uproot-%{version}.tar.gz Source1:tests.tar.xz +# PATCH-FEATURE-OPENSUSE uproot-use-packaging-module.patch badshah...@gmail.com -- Use packaging module directly instead of calling it via setup.extern; the latter does not work on openSUSE directly +Patch0: uproot-use-packaging-module.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-numpy >= 1.13.1 +Requires: python-packaging Recommends: python-awkward Suggests: python-lz4 Suggests: python-zstandard @@ -47,6 +50,7 @@ BuildRequires: %{python_module PyYAML} BuildRequires: %{python_module lz4} BuildRequires: %{python_module numpy >= 1.13.1} +BuildRequires: %{python_module packaging} BuildRequires: %{python_module pandas} BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests} ++ _service ++ --- /var/tmp/diff_new_pack.FH5poE/_old 2022-03-11 11:34:21.018132422 +0100 +++ /var/tmp/diff_new_pack.FH5poE/_new 2022-03-11 11:34:21.022132427 +0100 @@ -2,7 +2,7 @@ git https://github.com/scikit-hep/uproot4 - 4.2.0 + 4.2.1 tests tests _none_ ++ tests.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tests/test_0033-more-interpretations-2.py new/tests/test_0033-more-interpretations-2.py --- old/tests/test_0033-more-interpretations-2.py 2022-02-10 22:41:26.0 +0100 +++ new/tests/test_0033-more-interpretations-2.py 2022-03-08 16:24:39.0 +0100 @@ -1,7 +1,6 @@ # BSD 3-Clause License; see https://github.com/scikit-hep/uproot4/blob/main/LICENSE -import distutils.version import json import sys @@ -77,9 +76,9 @@ with uproot.open(skhep_testdata.data_path("uproot-leaflist.root"))["tree"] as tree: result = tree["leaflist"].array(library="pd") -if distutils.version.LooseVersion( -pandas.__version__ -) < distutils.version.LooseVersion("0.21"): +if uproot._util.parse_version(pandas.__version__) < uproot._util.parse_version( +"0.21" +): assert list(result.columns) == ["x", "y", "z"] assert result["x"].values.tolist() == [1.1, 2.2, 3.3, 4.0, 5.5] assert result["y"].values.tolist() == [1, 2, 3, 4, 5] diff -urN '
commit python-uproot for openSUSE:Factory
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 2022-02-15 23:57:49 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.1956 (New) Package is "python-uproot" Tue Feb 15 23:57:49 2022 rev:5 rq:955093 version:4.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2022-01-23 20:42:14.291619539 +0100 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.1956/python-uproot.changes 2022-02-15 23:58:16.924378488 +0100 @@ -1,0 +2,20 @@ +Tue Feb 15 08:17:11 UTC 2022 - Atri Bhattacharya + +- Update to version 4.2.0: + * Drop Python2isms from the codebase: +[gh#scikit-hep/uproot#526]. + * Make writing to Python file handles work (fixed a +half-finished, forgotten implementation): +[gh#scikit-hep/uproot#538]. + * Fix cut jagged-array corner-case in library="pd". + * Fix a case in which the instance version is 0, but the +streamer version is not: [gh#scikit-hep/uproot#537]. + * Fix uproot.WritableTTree.extend when the metadata needs to be +rewritten: [gh#scikit-hep/uproot#547]. + * When checking to see if something in file["name"] = something +is an Awkward Array or Pandas DataFrame for creating a TTree, +also check for superclasses (the whole mro): +[gh#scikit-hep/uproot#557]. +- Sync tests tarball with version 4.2.0. + +--- Old: uproot-4.1.9.tar.gz New: uproot-4.2.0.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.sJjn1E/_old 2022-02-15 23:58:17.436379902 +0100 +++ /var/tmp/diff_new_pack.sJjn1E/_new 2022-02-15 23:58:17.444379924 +0100 @@ -20,7 +20,7 @@ %define skip_python36 1 %global modname uproot Name: python-uproot -Version:4.1.9 +Version:4.2.0 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause ++ _service ++ --- /var/tmp/diff_new_pack.sJjn1E/_old 2022-02-15 23:58:17.472380002 +0100 +++ /var/tmp/diff_new_pack.sJjn1E/_new 2022-02-15 23:58:17.476380013 +0100 @@ -2,7 +2,7 @@ git https://github.com/scikit-hep/uproot4 - 4.1.9 + 4.2.0 tests tests _none_ ++ tests.tar.xz ++ 2259 lines of diff (skipped) ++ uproot-4.1.9.tar.gz -> uproot-4.2.0.tar.gz ++ 10312 lines of diff (skipped)
commit python-uproot for openSUSE:Factory
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 2022-01-23 20:42:11 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.1938 (New) Package is "python-uproot" Sun Jan 23 20:42:11 2022 rev:4 rq:948039 version:4.1.9 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2021-07-20 15:39:52.401516298 +0200 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.1938/python-uproot.changes 2022-01-23 20:42:14.291619539 +0100 @@ -1,0 +2,19 @@ +Thu Jan 20 18:11:49 UTC 2022 - Atri Bhattacharya + +- Update to version 4.1.9: + * [gh#scikit-hep/uproot#523] docs: add pfackeldey as a +contributor for code. + * [gh#scikit-hep/uproot#522] [pre-commit.ci] pre-commit +autoupdate. + * [gh#scikit-hep/uproot#506] add uproot.model.TTable.data +getter. + * [gh#scikit-hep/uproot#521] Dynamic classes can???t be ABC +subclasses, such as Sequence. + * [gh#scikit-hep/uproot#519] [MemmapSource] Remove +unnecessary(?) copies. + * [gh#scikit-hep/uproot#517] Be more careful about identifying +pd.DataFrame. +- Update tests.tar.xz to version 4.1.9. +- Disable an additional test on 32-bit that depends on 64-bit long. + +--- Old: uproot-4.0.11.tar.gz New: uproot-4.1.9.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.MYdp9V/_old 2022-01-23 20:42:14.799616086 +0100 +++ /var/tmp/diff_new_pack.MYdp9V/_new 2022-01-23 20:42:14.803616059 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-uproot # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define skip_python36 1 %global modname uproot Name: python-uproot -Version:4.0.11 +Version:4.1.9 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause @@ -79,7 +79,7 @@ %check if [ $(getconf LONG_BIT) -eq 32 ]; then # pandas tests assume 64bit types -skiptests32=("-k" "not (test_jagged_pandas or test_pandas_vector_TLorentzVector or test_iterate_pandas_2 or test_function_iterate_pandas_2)") +skiptests32=("-k" "not (test_jagged_pandas or test_pandas_vector_TLorentzVector or test_iterate_pandas_2 or test_function_iterate_pandas_2 or test_0430)") fi %pytest -rfEs -m "not network" "${skiptests32[@]}" ++ _service ++ --- /var/tmp/diff_new_pack.MYdp9V/_old 2022-01-23 20:42:14.835615842 +0100 +++ /var/tmp/diff_new_pack.MYdp9V/_new 2022-01-23 20:42:14.839615815 +0100 @@ -2,7 +2,7 @@ git https://github.com/scikit-hep/uproot4 - 4.0.11 + 4.1.9 tests tests _none_ ++ tests.tar.xz ++ 3787 lines of diff (skipped) ++ uproot-4.0.11.tar.gz -> uproot-4.1.9.tar.gz ++ 35987 lines of diff (skipped)
commit python-uproot for openSUSE:Factory
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 2021-07-20 15:39:11 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.2632 (New) Package is "python-uproot" Tue Jul 20 15:39:11 2021 rev:3 rq:907102 version:4.0.11 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2021-04-22 18:06:04.310705528 +0200 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.2632/python-uproot.changes 2021-07-20 15:39:52.401516298 +0200 @@ -1,0 +2,13 @@ +Fri Jul 16 16:20:40 UTC 2021 - Ben Greiner + +- Update to v4.0.11 + * see https://uproot.readthedocs.io/en/latest/changelog.html +- Update runtime and builtime requirements: + * Add awkward as recommendation (upstream: "highly recommended") + * Add other optional package as suggestions + * BuildRequire what is available and used for offline tests +- Skip some pandas tests which test for 64bit types on 32bit builds +- use the pytest network mark in order to skip network tests on obs +- add a network mark to test_0220 -- gh#scikit-hep/uproot4#396 + +--- Old: uproot-4.0.0.tar.gz New: uproot-4.0.11.tar.gz Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.49cckA/_old 2021-07-20 15:39:52.881517157 +0200 +++ /var/tmp/diff_new_pack.49cckA/_new 2021-07-20 15:39:52.885517164 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-uproot # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,11 +15,12 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + # No numpy for py3.6 %define skip_python36 1 %global modname uproot Name: python-uproot -Version:4.0.0 +Version:4.0.11 Release:0 Summary:ROOT I/O in pure Python and Numpy License:BSD-3-Clause @@ -32,16 +33,26 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-numpy >= 1.13.1 +Recommends: python-awkward +Suggests: python-lz4 +Suggests: python-zstandard +Suggests: python-xrootd +Suggests: python-pandas +Suggests: python-cupy +Suggests: python-boost-histogram +Suggests: python-hist BuildArch: noarch # SECTION test requirements +BuildRequires: %{python_module awkward} BuildRequires: %{python_module PyYAML} -BuildRequires: %{python_module importlib-resources} BuildRequires: %{python_module lz4} -BuildRequires: %{python_module mock} BuildRequires: %{python_module numpy >= 1.13.1} +BuildRequires: %{python_module pandas} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module requests} BuildRequires: %{python_module scikit-hep-testdata} BuildRequires: %{python_module xxhash} +BuildRequires: %{python_module boost-histogram >= 0.13 if (%python-base without python2-base)} # /SECTION %python_subpackages @@ -55,6 +66,8 @@ %prep %autosetup -p1 -n %{modname}-%{version} %setup -q -D -T -a 1 -n %{modname}-%{version} +# gh#scikit-hep/uproot4#396 +sed -i '/def test/ i @pytest.mark.network' tests/test_0220-contiguous-byte-ranges-in-http.py %build %python_build @@ -64,8 +77,11 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -# Skip tests requiring network -%pytest -k 'not (test_http or test_fallback or test_no_multipart or test_0066 or test_0088 or test_0220)' +if [ $(getconf LONG_BIT) -eq 32 ]; then +# pandas tests assume 64bit types +skiptests32=("-k" "not (test_jagged_pandas or test_pandas_vector_TLorentzVector or test_iterate_pandas_2 or test_function_iterate_pandas_2)") +fi +%pytest -rfEs -m "not network" "${skiptests32[@]}" %files %{python_files} %doc README.md ++ _service ++ --- /var/tmp/diff_new_pack.49cckA/_old 2021-07-20 15:39:52.913517214 +0200 +++ /var/tmp/diff_new_pack.49cckA/_new 2021-07-20 15:39:52.913517214 +0200 @@ -2,7 +2,7 @@ git https://github.com/scikit-hep/uproot4 - 4.0.0 + 4.0.11 tests tests _none_ ++ tests.tar.xz ++ 2677 lines of diff (skipped) ++ uproot-4.0.0.tar.gz -> uproot-4.0.11.tar.gz ++ 66788 lines of diff (skipped)
commit python-uproot for openSUSE:Factory
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 2021-04-22 18:04:26 Comparing /work/SRC/openSUSE:Factory/python-uproot (Old) and /work/SRC/openSUSE:Factory/.python-uproot.new.12324 (New) Package is "python-uproot" Thu Apr 22 18:04:26 2021 rev:2 rq:887514 version:4.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-uproot/python-uproot.changes 2020-12-18 19:59:58.850100468 +0100 +++ /work/SRC/openSUSE:Factory/.python-uproot.new.12324/python-uproot.changes 2021-04-22 18:06:04.310705528 +0200 @@ -1,0 +2,5 @@ +Wed Apr 21 09:15:39 UTC 2021 - Atri Bhattacharya + +- Disable builds for python 3.6: no numpy. + +--- Other differences: -- ++ python-uproot.spec ++ --- /var/tmp/diff_new_pack.5UnrYI/_old 2021-04-22 18:06:04.782706302 +0200 +++ /var/tmp/diff_new_pack.5UnrYI/_new 2021-04-22 18:06:04.782706302 +0200 @@ -15,7 +15,8 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # - +# No numpy for py3.6 +%define skip_python36 1 %global modname uproot Name: python-uproot Version:4.0.0