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 2024-09-24 17:35:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-awkward (Old)
 and      /work/SRC/openSUSE:Factory/.python-awkward.new.29891 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-awkward"

Tue Sep 24 17:35:03 2024 rev:37 rq:1202834 version:2.6.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-awkward/python-awkward.changes    
2024-06-07 15:03:30.904096908 +0200
+++ /work/SRC/openSUSE:Factory/.python-awkward.new.29891/python-awkward.changes 
2024-09-24 17:35:24.102417843 +0200
@@ -1,0 +2,37 @@
+Sun Sep 22 12:33:43 UTC 2024 - Ben Greiner <[email protected]>
+
+- Revert numpy restriction to > 2
+  * Upstream declares 1.18.0.
+- Test both in multibuild:
+  * numba: requires numpy < 2.1 (--> installs numpy1)
+  * no numba --> installs numpy >= 2.1
+- enable uproot tests: no cycle in multibuild
+
+-------------------------------------------------------------------
+Sun Sep 15 23:18:42 UTC 2024 - Atri Bhattacharya <[email protected]>
+
+- Update to version 2.6.8:
+  * feat: Add ak.array_equal (gh#scikit-hep/awkward#3215).
+  * feat: to TensorFlow RaggedTensor (gh#scikit-hep/awkward#3210).
+  * feat: provide a way for Form.select_columns to distinguish
+    structural dots from dots in the names of record fields
+    (gh#scikit-hep/awkward#3222).
+  * fix: 2881 akconcatenate fails trying to concatenate too many
+    nested arrays (gh#scikit-hep/awkward#3207).
+  * fix: adjust checks in ForthMachine to prevent segfault when
+    num_items is negative (gh#scikit-hep/awkward#3209).
+  * fix: generalize Index.ptr (gh#scikit-hep/awkward#3206).
+  * fix: add ak.array_equal to NEP18 overrides, documentation, and
+    add one more test (gh#scikit-hep/awkward#3225).
+  * fix: cuda max reducer bugfix and more tests
+    (gh#scikit-hep/awkward#3228).
+  * fix: empty arrays in ak.to_parquet with extensionarray=True
+    (gh#scikit-hep/awkward#3234).
+  * fix: GPU complex reducer prod for empty lists
+    (gh#scikit-hep/awkward#3235).
+  * test: loosen message on test_2757 due to upstream Cython
+    changes (gh#scikit-hep/awkward#3224).
+  * style: fix documentation (gh#scikit-hep/awkward#3227).
+- Bump required python-numpy versions to >= 2.0.0.
+
+-------------------------------------------------------------------

Old:
----
  awkward-2.6.5.tar.gz

New:
----
  _multibuild
  awkward-2.6.8.tar.gz

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

Other differences:
------------------
++++++ python-awkward.spec ++++++
--- /var/tmp/diff_new_pack.NIWrfQ/_old  2024-09-24 17:35:24.830448320 +0200
+++ /var/tmp/diff_new_pack.NIWrfQ/_new  2024-09-24 17:35:24.834448488 +0200
@@ -16,10 +16,27 @@
 #
 
 
-%define awkward_cpp_version 34
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == ""
+%define psuffix %{nil}
+%bcond_with test
+BuildArch:      noarch
+%else
+%bcond_without test
+# Test suite fails on numerous tests when trying to convert 64-bit types
+ExcludeArch:    %{ix86} %{arm32}
+%define psuffix -%{flavor}
+%if "%{flavor}" == "test-numba"
+%bcond_without numba
+%else
+%bcond_with numba
+%endif
+%endif
+
+%define awkward_cpp_version 38
 %{?sle15_python_module_pythons}
-Name:           python-awkward
-Version:        2.6.5
+Name:           python-awkward%{psuffix}
+Version:        2.6.8
 Release:        0
 Summary:        Manipulate arrays of complex data structures as easily as Numpy
 License:        BSD-3-Clause
@@ -34,8 +51,8 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-awkward-cpp >= %{awkward_cpp_version}
-Requires:       python-fsspec
-Requires:       python-numpy >= 1.17.0
+Requires:       python-fsspec >= 2022.11.0
+Requires:       python-numpy >= 1.18.0
 Requires:       python-packaging
 Requires:       (python-importlib-metadata if python-base < 3.12)
 Requires:       (python-importlib-resources if python-base < 3.9)
@@ -43,25 +60,21 @@
 Recommends:     python-cupy
 Recommends:     python-numba
 Recommends:     python-pandas
-# SECTION test requirements
-BuildRequires:  %{python_module PyYAML}
-BuildRequires:  %{python_module awkward-cpp = %{awkward_cpp_version}}
-BuildRequires:  %{python_module fsspec}
-BuildRequires:  %{python_module importlib-metadata if %python-base < 3.12}
-BuildRequires:  %{python_module importlib-resources if %python-base < 3.9}
+%if %{with test}
+BuildRequires:  %{python_module awkward = %{version}}
+%if %{with numba}
+# numba 0.60 requires numpy < 2.1
 BuildRequires:  %{python_module numba >= 0.50 if %python-base < 3.11}
-BuildRequires:  %{python_module numexpr}
-BuildRequires:  %{python_module numpy >= 1.17.0}
-BuildRequires:  %{python_module packaging}
+%endif
+BuildRequires:  %{python_module PyYAML}
+BuildRequires:  %{python_module numexpr >= 2.7}
 BuildRequires:  %{python_module pandas}
+BuildRequires:  %{python_module pyarrow}
 BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module typing-extensions >= 4.1.0 if %python-base < 
3.11}
-# Don't add uproot here: build cycle dependency
-# /SECTION
-BuildArch:      noarch
-# Test suite fails on numerous tests when trying to convert 64-bit types
-ExcludeArch:    %{ix86} %{arm32}
+BuildRequires:  %{python_module uproot >= 5}
+%endif
+
 %python_subpackages
 
 %description
@@ -77,25 +90,33 @@
 %setup -q -n awkward-%{version}
 
 %build
+%if !%{with test}
 %pyproject_wheel
+%endif
 
 %install
+%if !%{with test}
 %pyproject_install
 %{python_expand # remove devel files
 rm -r %{buildroot}%{$python_sitelib}/awkward/_connect/rdataframe/include
 %fdupes %{buildroot}%{$python_sitelib}
 }
+%endif
 
+%if %{with test}
 %check
 export PYTEST_DEBUG_TEMPROOT=$(mktemp -d -p ./)
 # need to package cupy
 rm -rvf ./tests-cuda-kernels
 # jax, jaxlib missing
 %pytest -n auto --ignore tests-cuda/ -k "not 
test_2603_custom_behaviors_with_jax"
+%endif
 
+%if !%{with test}
 %files %{python_files}
 %doc README.md
 %license LICENSE
 %{python_sitelib}/awkward/
 %{python_sitelib}/awkward-%{version}.dist-info/
+%endif
 

++++++ _multibuild ++++++
<multibuild>
  <package>test</package>
  <package>test-numba</package>
</multibuild>

++++++ awkward-2.6.5.tar.gz -> awkward-2.6.8.tar.gz ++++++
++++ 107312 lines of diff (skipped)

Reply via email to