Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-slycot for openSUSE:Factory checked in at 2022-07-10 23:15:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-slycot (Old) and /work/SRC/openSUSE:Factory/.python-slycot.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-slycot" Sun Jul 10 23:15:25 2022 rev:14 rq:988043 version:0.5.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-slycot/python-slycot.changes 2021-10-29 22:35:18.159706356 +0200 +++ /work/SRC/openSUSE:Factory/.python-slycot.new.1523/python-slycot.changes 2022-07-10 23:15:30.392965028 +0200 @@ -1,0 +2,23 @@ +Sat Jul 9 12:04:37 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 0.5.0 + * We've switched our Fortran SLICOT base from the older, + GPL-licensed version 5.0 to the now BSD-licensed version of + SLICOT hosted on Github. This specific version of Slycot is + based on SLICOT v5.8. + * Slycot itself remains GPL-licensed for the time being. + * We've added a wrapper for SLICOT AB13MD (#171), which computes + the upper bound for the structured singular value of a system + and given uncertainty structure. + * SB03OD used to raise an error if the Schur factor supplied in + array A was unstable; now, a warning is raised, and the + eigenvalues are still returned (via #176, which updates to + SLICOT v5.8). + * MB03RD correctly handles X=None, the default (#139). + * In SB03MD, the LDWORK value computed for discrete-time case was + corrected (#166). + * AG08BD testing was made more numerically robust. + * A test for XERBLA behaviour was fixed. +- Switch to PEP517 build + +------------------------------------------------------------------- Old: ---- slycot-0.4.0.0.tar.gz New: ---- slycot-0.5.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-slycot.spec ++++++ --- /var/tmp/diff_new_pack.ou5NC2/_old 2022-07-10 23:15:31.000965957 +0200 +++ /var/tmp/diff_new_pack.ou5NC2/_new 2022-07-10 23:15:31.004965964 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-slycot # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,24 +16,23 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define skip_python2 1 -%define skip_python36 1 -%define eggversion 0.4.0 +%define distversion 0.5.0 Name: python-slycot -Version: 0.4.0.0 +Version: 0.5.0.0 Release: 0 Summary: A wrapper for the SLICOT control and systems library -License: GPL-2.0-only +License: BSD-3-Clause AND GPL-2.0-only Group: Development/Languages/Python URL: https://github.com/python-control/Slycot Source: https://files.pythonhosted.org/packages/source/s/slycot/slycot-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy-devel} +BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module scikit-build} BuildRequires: %{python_module scipy} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: blas-devel BuildRequires: cmake >= 3.11 BuildRequires: fdupes @@ -53,20 +52,15 @@ %build export CFLAGS="%{optflags}" export FFLAGS="%{optflags}" -# BLA_VENDOR="Generic": +export CMAKE_GENERATOR="Unix Makefiles" # openblas-devel is pulled in by numpy-devel, but we link against the # generic BLAS/LAPACK binaries so that update-alternatives can choose # the implementation for runtime. -%{python_expand # find correct f2py flavor alternative (plain python_build does look at the arguments to exapand) - %{$python_build} \ - --generator "Unix Makefiles" \ - -DBLA_VENDOR="Generic" \ - -DF2PY_EXECUTABLE=%{_bindir}/f2py-%{$python_bin_suffix} -} +export BLA_VENDOR="Generic" +%pyproject_wheel %install -# scikit-build installs into sitelib instead of platlib -%python_expand %{$python_install} --install-lib %{$python_sitearch} --generator "Unix Makefiles" +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitearch} %check @@ -80,6 +74,6 @@ %doc README.rst %license COPYING %{python_sitearch}/slycot -%{python_sitearch}/slycot-%{eggversion}*-info +%{python_sitearch}/slycot-%{distversion}*-info %changelog ++++++ slycot-0.4.0.0.tar.gz -> slycot-0.5.0.0.tar.gz ++++++ ++++ 733466 lines of diff (skipped)