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 @@
 
 
![autoray-header](https://github.com/jcmgray/autoray/assets/8982598/c5cb89bf-cc16-4345-8796-e0bd98dc2a15)
 
-[![tests](https://github.com/jcmgray/autoray/actions/workflows/tests.yml/badge.svg)](https://github.com/jcmgray/autoray/actions/workflows/tests.yml)
 
[![codecov](https://codecov.io/gh/jcmgray/autoray/branch/main/graph/badge.svg?token=Q5evNiuT9S)](https://codecov.io/gh/jcmgray/autoray)
 [![Codacy 
Badge](https://app.codacy.com/project/badge/Grade/ba896d74c4954dd58da01df30c7bf326)](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
 
[![PyPI](https://img.shields.io/pypi/v/autoray?color=teal)](https://pypi.org/project/autoray/)
 [![Anaconda-Server 
Badge](https://anaconda.org/conda-forge/autoray/badges/version.svg)](https://anaconda.org/conda-forge/autoray)
+[![tests](https://github.com/jcmgray/autoray/actions/workflows/tests.yml/badge.svg)](https://github.com/jcmgray/autoray/actions/workflows/tests.yml)
+[![codecov](https://codecov.io/gh/jcmgray/autoray/branch/main/graph/badge.svg?token=Q5evNiuT9S)](https://codecov.io/gh/jcmgray/autoray)
+[![Codacy 
Badge](https://app.codacy.com/project/badge/Grade/ba896d74c4954dd58da01df30c7bf326)](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
+[![Docs](https://readthedocs.org/projects/autoray/badge/?version=latest)](https://autoray.readthedocs.io)
+[![PyPI](https://img.shields.io/pypi/v/autoray?color=teal)](https://pypi.org/project/autoray/)
+[![Anaconda-Server 
Badge](https://anaconda.org/conda-forge/autoray/badges/version.svg)](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 @@
 
![autoray-header](https://github.com/jcmgray/autoray/assets/8982598/c5cb89bf-cc16-4345-8796-e0bd98dc2a15)
 
-[![tests](https://github.com/jcmgray/autoray/actions/workflows/tests.yml/badge.svg)](https://github.com/jcmgray/autoray/actions/workflows/tests.yml)
 
[![codecov](https://codecov.io/gh/jcmgray/autoray/branch/main/graph/badge.svg?token=Q5evNiuT9S)](https://codecov.io/gh/jcmgray/autoray)
 [![Codacy 
Badge](https://app.codacy.com/project/badge/Grade/ba896d74c4954dd58da01df30c7bf326)](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
 
[![PyPI](https://img.shields.io/pypi/v/autoray?color=teal)](https://pypi.org/project/autoray/)
 [![Anaconda-Server 
Badge](https://anaconda.org/conda-forge/autoray/badges/version.svg)](https://anaconda.org/conda-forge/autoray)
+[![tests](https://github.com/jcmgray/autoray/actions/workflows/tests.yml/badge.svg)](https://github.com/jcmgray/autoray/actions/workflows/tests.yml)
+[![codecov](https://codecov.io/gh/jcmgray/autoray/branch/main/graph/badge.svg?token=Q5evNiuT9S)](https://codecov.io/gh/jcmgray/autoray)
+[![Codacy 
Badge](https://app.codacy.com/project/badge/Grade/ba896d74c4954dd58da01df30c7bf326)](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
+[![Docs](https://readthedocs.org/projects/autoray/badge/?version=latest)](https://autoray.readthedocs.io)
+[![PyPI](https://img.shields.io/pypi/v/autoray?color=teal)](https://pypi.org/project/autoray/)
+[![Anaconda-Server 
Badge](https://anaconda.org/conda-forge/autoray/badges/version.svg)](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 @@
 
 
![autoray-header](https://github.com/jcmgray/autoray/assets/8982598/c5cb89bf-cc16-4345-8796-e0bd98dc2a15)
 
-[![tests](https://github.com/jcmgray/autoray/actions/workflows/tests.yml/badge.svg)](https://github.com/jcmgray/autoray/actions/workflows/tests.yml)
 
[![codecov](https://codecov.io/gh/jcmgray/autoray/branch/main/graph/badge.svg?token=Q5evNiuT9S)](https://codecov.io/gh/jcmgray/autoray)
 [![Codacy 
Badge](https://app.codacy.com/project/badge/Grade/ba896d74c4954dd58da01df30c7bf326)](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
 
[![PyPI](https://img.shields.io/pypi/v/autoray?color=teal)](https://pypi.org/project/autoray/)
 [![Anaconda-Server 
Badge](https://anaconda.org/conda-forge/autoray/badges/version.svg)](https://anaconda.org/conda-forge/autoray)
+[![tests](https://github.com/jcmgray/autoray/actions/workflows/tests.yml/badge.svg)](https://github.com/jcmgray/autoray/actions/workflows/tests.yml)
+[![codecov](https://codecov.io/gh/jcmgray/autoray/branch/main/graph/badge.svg?token=Q5evNiuT9S)](https://codecov.io/gh/jcmgray/autoray)
+[![Codacy 
Badge](https://app.codacy.com/project/badge/Grade/ba896d74c4954dd58da01df30c7bf326)](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
+[![Docs](https://readthedocs.org/projects/autoray/badge/?version=latest)](https://autoray.readthedocs.io)
+[![PyPI](https://img.shields.io/pypi/v/autoray?color=teal)](https://pypi.org/project/autoray/)
+[![Anaconda-Server 
Badge](https://anaconda.org/conda-forge/autoray/badges/version.svg)](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!
-[![tests](https://github.com/jcmgray/autoray/actions/workflows/tests.yml/badge.svg)](https://github.com/jcmgray/autoray/actions/workflows/tests.yml)
 
[![codecov](https://codecov.io/gh/jcmgray/autoray/branch/master/graph/badge.svg?token=Q5evNiuT9S)](https://codecov.io/gh/jcmgray/autoray)
 [![Codacy 
Badge](https://app.codacy.com/project/badge/Grade/ba896d74c4954dd58da01df30c7bf326)](https://www.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=jcmgray/autoray&amp;utm_campaign=Badge_Grade)
 
[![PyPI](https://img.shields.io/pypi/v/autoray?color=teal)](https://pypi.org/project/autoray/)
 [![Anaconda-Server 
Badge](https://anaconda.org/conda-forge/autoray/badges/version.svg)](https://anaconda.org/conda-forge/autoray)
+
+[![tests](https://github.com/jcmgray/autoray/actions/workflows/tests.yml/badge.svg)](https://github.com/jcmgray/autoray/actions/workflows/tests.yml)
+[![codecov](https://codecov.io/gh/jcmgray/autoray/branch/main/graph/badge.svg?token=Q5evNiuT9S)](https://codecov.io/gh/jcmgray/autoray)
+[![Codacy 
Badge](https://app.codacy.com/project/badge/Grade/ba896d74c4954dd58da01df30c7bf326)](https://app.codacy.com/gh/jcmgray/autoray/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
+[![Docs](https://readthedocs.org/projects/autoray/badge/?version=latest)](https://autoray.readthedocs.io)
+[![PyPI](https://img.shields.io/pypi/v/autoray?color=teal)](https://pypi.org/project/autoray/)
+[![Anaconda-Server 
Badge](https://anaconda.org/conda-forge/autoray/badges/version.svg)](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)

Reply via email to