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 2024-01-30 18:26:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-autoray (Old) and /work/SRC/openSUSE:Factory/.python-autoray.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-autoray" Tue Jan 30 18:26:52 2024 rev:8 rq:1142773 version:0.6.8 Changes: -------- --- /work/SRC/openSUSE:Factory/python-autoray/python-autoray.changes 2023-11-13 22:20:52.919527322 +0100 +++ /work/SRC/openSUSE:Factory/.python-autoray.new.1815/python-autoray.changes 2024-01-30 18:26:59.981372094 +0100 @@ -1,0 +2,6 @@ +Tue Jan 30 12:16:25 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- update to 0.6.8: + * Alias jax.scipy + +------------------------------------------------------------------- Old: ---- autoray-0.6.7.tar.gz New: ---- autoray-0.6.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-autoray.spec ++++++ --- /var/tmp/diff_new_pack.W7u4RH/_old 2024-01-30 18:27:00.681397347 +0100 +++ /var/tmp/diff_new_pack.W7u4RH/_new 2024-01-30 18:27:00.681397347 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-autoray # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define skip_python2 1 Name: python-autoray -Version: 0.6.7 +Version: 0.6.8 Release: 0 Summary: A lightweight python automatic-array library License: Apache-2.0 ++++++ autoray-0.6.7.tar.gz -> autoray-0.6.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/.github/workflows/tests.yml new/autoray-0.6.8/.github/workflows/tests.yml --- old/autoray-0.6.7/.github/workflows/tests.yml 2023-10-17 01:17:44.000000000 +0200 +++ new/autoray-0.6.8/.github/workflows/tests.yml 2024-01-29 18:45:58.000000000 +0100 @@ -1,4 +1,4 @@ -name: Test autoray +name: Tests on: workflow_dispatch: @@ -15,7 +15,7 @@ strategy: matrix: os: [ubuntu-latest] - python-version: [3.8, 3.9, '3.10', '3.11'] + python-version: ['3.8', '3.9', '3.10', '3.11'] env: [base] include: - os: macos-latest @@ -35,15 +35,16 @@ env: tensorflow steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install micromamba - uses: mamba-org/provision-with-micromamba@v15 + uses: mamba-org/setup-micromamba@v1 with: environment-file: ci/requirements/py-${{ matrix.env }}.yml environment-name: test-env - extra-specs: python=${{ matrix.python-version }} - cache-env: true + create-args: >- + python=${{ matrix.python-version }} + cache-environment: true - name: Test with pytest run: pytest --cov=autoray tests/ --cov-report=xml tests diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/.readthedocs.yml new/autoray-0.6.8/.readthedocs.yml --- old/autoray-0.6.7/.readthedocs.yml 2023-10-17 01:17:44.000000000 +0200 +++ new/autoray-0.6.8/.readthedocs.yml 2024-01-29 18:45:58.000000000 +0100 @@ -1,10 +1,10 @@ version: 2 - build: - image: latest + os: "ubuntu-22.04" + tools: + python: "3.11" python: - version: 3.8 install: - method: pip path: . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/MANIFEST.in new/autoray-0.6.8/MANIFEST.in --- old/autoray-0.6.7/MANIFEST.in 2023-10-17 01:17:44.000000000 +0200 +++ new/autoray-0.6.8/MANIFEST.in 2024-01-29 18:45:58.000000000 +0100 @@ -1,4 +1,3 @@ -include README.rst -include setup.cfg +include README.md include LICENSE include autoray/_version.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/PKG-INFO new/autoray-0.6.8/PKG-INFO --- old/autoray-0.6.7/PKG-INFO 2023-10-17 01:18:06.005851500 +0200 +++ new/autoray-0.6.8/PKG-INFO 2024-01-29 18:46:12.269365300 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: autoray -Version: 0.6.7 +Version: 0.6.8 Summary: Abstract your array operations. Home-page: http://github.com/jcmgray/autoray Author: Johnnie Gray @@ -27,6 +27,7 @@ Provides-Extra: docs Requires-Dist: sphinx>=2.0; extra == "docs" Requires-Dist: sphinx-autoapi; extra == "docs" +Requires-Dist: astroid<3; extra == "docs" Requires-Dist: sphinx-copybutton; extra == "docs" Requires-Dist: myst-nb; extra == "docs" Requires-Dist: furo; extra == "docs" @@ -35,7 +36,12 @@  -[](https://github.com/jcmgray/autoray/actions/workflows/tests.yml) [](https://codecov.io/gh/jcmgray/autoray) [](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) [](https://pypi.org/project/autoray/) [](https://anaconda.org/conda-forge/autoray) +[](https://github.com/jcmgray/autoray/actions/workflows/tests.yml) +[](https://codecov.io/gh/jcmgray/autoray) +[](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) +[](https://autoray.readthedocs.io) +[](https://pypi.org/project/autoray/) +[](https://anaconda.org/conda-forge/autoray) [`autoray`](https://autoray.readthedocs.io/en/latest) is a lightweight python AUTOmatic-arRAY library for abstracting your tensor operations. Primarily it provides an diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/README.md new/autoray-0.6.8/README.md --- old/autoray-0.6.7/README.md 2023-10-17 01:17:44.000000000 +0200 +++ new/autoray-0.6.8/README.md 2024-01-29 18:45:58.000000000 +0100 @@ -1,6 +1,11 @@  -[](https://github.com/jcmgray/autoray/actions/workflows/tests.yml) [](https://codecov.io/gh/jcmgray/autoray) [](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) [](https://pypi.org/project/autoray/) [](https://anaconda.org/conda-forge/autoray) +[](https://github.com/jcmgray/autoray/actions/workflows/tests.yml) +[](https://codecov.io/gh/jcmgray/autoray) +[](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) +[](https://autoray.readthedocs.io) +[](https://pypi.org/project/autoray/) +[](https://anaconda.org/conda-forge/autoray) [`autoray`](https://autoray.readthedocs.io/en/latest) is a lightweight python AUTOmatic-arRAY library for abstracting your tensor operations. Primarily it provides an diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/autoray/_version.py new/autoray-0.6.8/autoray/_version.py --- old/autoray-0.6.7/autoray/_version.py 2023-10-17 01:18:05.000000000 +0200 +++ new/autoray-0.6.8/autoray/_version.py 2024-01-29 18:46:12.000000000 +0100 @@ -12,5 +12,5 @@ __version_tuple__: VERSION_TUPLE version_tuple: VERSION_TUPLE -__version__ = version = '0.6.7' -__version_tuple__ = version_tuple = (0, 6, 7) +__version__ = version = '0.6.8' +__version_tuple__ = version_tuple = (0, 6, 8) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/autoray/autoray.py new/autoray-0.6.8/autoray/autoray.py --- old/autoray-0.6.7/autoray/autoray.py 2023-10-17 01:17:44.000000000 +0200 +++ new/autoray-0.6.8/autoray/autoray.py 2024-01-29 18:45:58.000000000 +0100 @@ -1495,6 +1495,7 @@ _BACKEND_ALIASES["jaxlib"] = "jax" +_MODULE_ALIASES["jax.scipy"] = "jax.scipy" _MODULE_ALIASES["jax"] = "jax.numpy" _SUBMODULE_ALIASES["jax", "complex"] = "jax.lax" _SUBMODULE_ALIASES["jax", "linalg.expm"] = "jax.scipy.linalg" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/autoray.egg-info/PKG-INFO new/autoray-0.6.8/autoray.egg-info/PKG-INFO --- old/autoray-0.6.7/autoray.egg-info/PKG-INFO 2023-10-17 01:18:05.000000000 +0200 +++ new/autoray-0.6.8/autoray.egg-info/PKG-INFO 2024-01-29 18:46:12.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: autoray -Version: 0.6.7 +Version: 0.6.8 Summary: Abstract your array operations. Home-page: http://github.com/jcmgray/autoray Author: Johnnie Gray @@ -27,6 +27,7 @@ Provides-Extra: docs Requires-Dist: sphinx>=2.0; extra == "docs" Requires-Dist: sphinx-autoapi; extra == "docs" +Requires-Dist: astroid<3; extra == "docs" Requires-Dist: sphinx-copybutton; extra == "docs" Requires-Dist: myst-nb; extra == "docs" Requires-Dist: furo; extra == "docs" @@ -35,7 +36,12 @@  -[](https://github.com/jcmgray/autoray/actions/workflows/tests.yml) [](https://codecov.io/gh/jcmgray/autoray) [](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) [](https://pypi.org/project/autoray/) [](https://anaconda.org/conda-forge/autoray) +[](https://github.com/jcmgray/autoray/actions/workflows/tests.yml) +[](https://codecov.io/gh/jcmgray/autoray) +[](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) +[](https://autoray.readthedocs.io) +[](https://pypi.org/project/autoray/) +[](https://anaconda.org/conda-forge/autoray) [`autoray`](https://autoray.readthedocs.io/en/latest) is a lightweight python AUTOmatic-arRAY library for abstracting your tensor operations. Primarily it provides an diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/autoray.egg-info/SOURCES.txt new/autoray-0.6.8/autoray.egg-info/SOURCES.txt --- old/autoray-0.6.7/autoray.egg-info/SOURCES.txt 2023-10-17 01:18:05.000000000 +0200 +++ new/autoray-0.6.8/autoray.egg-info/SOURCES.txt 2024-01-29 18:46:12.000000000 +0100 @@ -41,6 +41,7 @@ docs/_pygments/_pygments_dark.py docs/_pygments/_pygments_light.py docs/_static/autoray-header.png +docs/_static/autoray.ico docs/_static/my-styles.css docs/images/autoray-readme-pic-0.png docs/images/autoray-readme-pic-1.png diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/autoray.egg-info/requires.txt new/autoray-0.6.8/autoray.egg-info/requires.txt --- old/autoray-0.6.7/autoray.egg-info/requires.txt 2023-10-17 01:18:05.000000000 +0200 +++ new/autoray-0.6.8/autoray.egg-info/requires.txt 2024-01-29 18:46:12.000000000 +0100 @@ -2,6 +2,7 @@ [docs] sphinx>=2.0 sphinx-autoapi +astroid<3 sphinx-copybutton myst-nb furo Binary files old/autoray-0.6.7/docs/_static/autoray.ico and new/autoray-0.6.8/docs/_static/autoray.ico differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/docs/conf.py new/autoray-0.6.8/docs/conf.py --- old/autoray-0.6.7/docs/conf.py 2023-10-17 01:17:44.000000000 +0200 +++ new/autoray-0.6.8/docs/conf.py 2024-01-29 18:45:58.000000000 +0100 @@ -74,7 +74,7 @@ html_css_files = ["my-styles.css"] html_static_path = ['_static'] -# html_favicon = "_static/logo-favicon.ico" +html_favicon = "_static/autoray.ico" pygments_style = '_pygments_light.MarianaLight' pygments_dark_style = "_pygments_dark.MarianaDark" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/docs/index.md new/autoray-0.6.8/docs/index.md --- old/autoray-0.6.7/docs/index.md 2023-10-17 01:17:44.000000000 +0200 +++ new/autoray-0.6.8/docs/index.md 2024-01-29 18:45:58.000000000 +0100 @@ -1,5 +1,11 @@ # Welcome to autoray's documentation! -[](https://github.com/jcmgray/autoray/actions/workflows/tests.yml) [](https://codecov.io/gh/jcmgray/autoray) [](https://www.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=github.com&utm_medium=referral&utm_content=jcmgray/autoray&utm_campaign=Badge_Grade) [](https://pypi.org/project/autoray/) [](https://anaconda.org/conda-forge/autoray) + +[](https://github.com/jcmgray/autoray/actions/workflows/tests.yml) +[](https://codecov.io/gh/jcmgray/autoray) +[](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) +[](https://autoray.readthedocs.io) +[](https://pypi.org/project/autoray/) +[](https://anaconda.org/conda-forge/autoray) [`autoray`](autoray) is a lightweight python AUTOmatic-arRAY library for abstracting your tensor operations. Primarily it provides an diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/setup.py new/autoray-0.6.8/setup.py --- old/autoray-0.6.7/setup.py 2023-10-17 01:17:44.000000000 +0200 +++ new/autoray-0.6.8/setup.py 2024-01-29 18:45:58.000000000 +0100 @@ -34,6 +34,7 @@ 'docs': [ 'sphinx>=2.0', 'sphinx-autoapi', + 'astroid<3', 'sphinx-copybutton', 'myst-nb', 'furo', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoray-0.6.7/tests/test_autoray.py new/autoray-0.6.8/tests/test_autoray.py --- old/autoray-0.6.7/tests/test_autoray.py 2023-10-17 01:17:44.000000000 +0200 +++ new/autoray-0.6.8/tests/test_autoray.py 2024-01-29 18:45:58.000000000 +0100 @@ -765,3 +765,11 @@ for x in xs: assert ar.shape(x) == np.shape(x) assert ar.ndim(x) == np.ndim(x) + + +@pytest.mark.parametrize("backend", BACKENDS) +def test_scipy_dispatching(backend): + if backend not in ["numpy", "cupy", "jax"]: + pytest.xfail("backend doens't suport scipy.") + x = gen_rand((3, 3), backend=backend) + ar.do("scipy.linalg.expm", x)