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)
