Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-autoray for openSUSE:Factory 
checked in at 2026-03-23 17:12:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-autoray (Old)
 and      /work/SRC/openSUSE:Factory/.python-autoray.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-autoray"

Mon Mar 23 17:12:46 2026 rev:14 rq:1341877 version:0.8.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-autoray/python-autoray.changes    
2024-11-19 22:24:10.322590700 +0100
+++ /work/SRC/openSUSE:Factory/.python-autoray.new.8177/python-autoray.changes  
2026-03-23 17:13:37.314307573 +0100
@@ -1,0 +2,104 @@
+Sun Mar 22 17:27:13 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.8.10:
+  * `tensorflow`: support for `cholesky` with `upper` arg,
+    batched svd, and `scipy.linalg.solve_triangular`
+  * **Full Changelog**:
+    https://github.com/jcmgray/autoray/compare/v0.8.9...v0.8.10
+- update to 0.8.9:
+  * add `swapaxes` function for tensorflow
+- update to 0.8.8:
+  * **Enhancements:**
+  * `autoray.lazy`: add support for `moveaxis` and `swapaxes`
+  * **Full Changelog**:
+    https://github.com/jcmgray/autoray/compare/v0.8.7...v0.8.8
+- update to 0.8.7:
+  * **Enhancements**
+  * Torch improvements:
+  * Added torch implementation for `trace` with axes specified
+    plus tests.
+  * Allowed torch `default_rng` seed to be None.
+  * Added axis kwarg support for torch `count_nonzero`.
+  * Added decorator support for registration APIs:
+  * `register_function` can now be used as a decorator.
+  * `register_custom_wrapper` can now be used as a decorator.
+  * Refactored internals to use the new decorator style for
+    function registration.
+- update to 0.8.6:
+  * add stop_gradient
+  * Add torch support for scipy.linalg.solve_triangular.
+  * Add tensorflow support for random.default_rng.
+  * Add allclose support for lazy arrays.
+  * Add Python 3.14 support.
+  * Fix and sort internal backend registration functions.
+- update to 0.8.4:
+  * **Enhancements**
+  * add `autoray.is_scalar` function
+  * `lazy.einsum`: for numpy backend set `optimize=True` by
+    default
+  * `lazy.linalg.norm`: add kwargs support
+  * `torch.random.default_rng`: add choice support
+  * move ci to pixi
+  * **Full Changelog**:
+    https://github.com/jcmgray/autoray/compare/v0.8.3...v0.8.4
+- update to 0.8.3:
+  * **Enhancements**
+  * register `array` and `asarray` as creation routines, so that
+    they pick up device by default from `like`
+  * `LazyArray.show`: show more information about call signature
+    by default
+  * lazy creation routines, support single int as 1D shape
+    specifier
+  * remove custom `torch.count_nonzero` which `torch` now
+    natively implements
+  * bump min python version to 3.10
+  * `torch.take` implementation: support vmapping over both
+    scalar and sequence indices
+  * `get_namespace`: support `scipy` as a custom submodule.
+  * custom `autograd.numpy.take` to support grad
+    (https://github.com/HIPS/autograd/issues/743).
+  * **Full Changelog**:
+    https://github.com/jcmgray/autoray/compare/v0.8.2...v0.8.3
+- update to 0.8.2:
+  * **Ehancements**
+  * Speedup creation of `get_namespace`.
+  * Reduce namespace attribute retrieval overhead to essentially
+    zero
+  * **Full Changelog**:
+    https://github.com/jcmgray/autoray/compare/v0.8.1...v0.8.2
+- update to 0.8.1:
+  * **Bug fixes**
+  * enable jax batched qr including for flat, grad inputs
+- update to 0.8.0:
+  * **Breaking changes**
+  * `LazyArray.__iter__`: now iterates over slices of array
+    rather than the computational graph nodes
+  * **Enhancements**
+  * add `xp = autoray.get_namespace(like)` as an alternative api
+  * `LazyArray`: add support for python array api via
+    `.__array_namespace__()`
+  * `LazyArray`: support broadcasted linear algebra
+  * alias `("torch" "equal")` to `torch.eq`
+  * `lazy`: support caching of more kwargs
+  * `lazy`: add `take_along_axis`
+  * `lazy`: add `equal`
+  * add `"random.default_rng"` implementation for `jax` and
+    `torch` to support random pure functions
+  * **Bug fixes**
+  * python compiler supports calls with kwargs
+  * `jax`: re wrap fat QR to support gradient
+  * `pytensor`: qr fix mode to 'economic'
+- update to 0.7.2:
+  * support axis kwargs for torch diagonal
+  * no longer wrap jax qr for 'fat' matrices
+- update to 0.7.1:
+  * optimize lazy computational graph traversal
+  * complexity tracing: support pytrees and add a couple of
+    missing functions
+  * make `get_dtype_name` default impl more robust
+  * add `paddle` support
+  * `torch`: add flip, copy, `keepdims` translation for
+    reductions.
+  * `tensorflow`, fix cast location
+
+-------------------------------------------------------------------

Old:
----
  autoray-0.7.0.tar.gz

New:
----
  autoray-0.8.10.tar.gz

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

Other differences:
------------------
++++++ python-autoray.spec ++++++
--- /var/tmp/diff_new_pack.oAVYyY/_old  2026-03-23 17:13:38.190344007 +0100
+++ /var/tmp/diff_new_pack.oAVYyY/_new  2026-03-23 17:13:38.190344007 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-autoray
 #
-# Copyright (c) 2024 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
@@ -17,21 +17,21 @@
 
 
 Name:           python-autoray
-Version:        0.7.0
+Version:        0.8.10
 Release:        0
 Summary:        A lightweight python automatic-array library
 License:        Apache-2.0
 URL:            https://github.com/jcmgray/autoray
 Source:         
https://files.pythonhosted.org/packages/source/a/autoray/autoray-%{version}.tar.gz
-BuildRequires:  %{python_module base >= 3.6}
+BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module dask-array}
+BuildRequires:  %{python_module hatch-vcs}
+BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module opt-einsum}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module scipy}
-BuildRequires:  %{python_module setuptools_scm}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -43,7 +43,6 @@
 
 %prep
 %setup -q -n autoray-%{version}
-sed -i -e '/addopts/d' setup.cfg
 
 %build
 %pyproject_wheel

++++++ autoray-0.7.0.tar.gz -> autoray-0.8.10.tar.gz ++++++
++++ 42685 lines of diff (skipped)

Reply via email to