Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-control for openSUSE:Factory 
checked in at 2022-01-03 10:49:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-control (Old)
 and      /work/SRC/openSUSE:Factory/.python-control.new.1896 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-control"

Mon Jan  3 10:49:29 2022 rev:13 rq:943354 version:0.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-control/python-control.changes    
2021-03-21 23:20:39.764745279 +0100
+++ /work/SRC/openSUSE:Factory/.python-control.new.1896/python-control.changes  
2022-01-03 10:50:03.843595258 +0100
@@ -1,0 +2,89 @@
+Fri Dec 31 19:31:35 UTC 2021 - Ben Greiner <[email protected]>
+
+- Require Python >= 3.7: Disable Leap backport build. It keeps
+  failing due to unresolvable PyVirtualDisplay. We officially do
+  not support Python 3.6 in upstream anymore.
+
+-------------------------------------------------------------------
+Fri Dec 31 18:27:11 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to version 0.9.1 
+  * Version 0.9.1 is a minor release that includes new
+    functionality for discrete time systems (dlqr, dlqe, drss),
+    flat systems (optimization and constraints), a new time
+    response data class, and many individual improvements and bug
+    fixes.
+  **New features:**
+  * Add optimization to flat systems trajectory generation (#569 by
+    murrayrm)
+  * Return a discrete time system with drss() (#589 by bnavigator)
+  * A first implementation of the singular value plot (#593 by
+    forgi86)
+  * Include InfValue into settling min/max calculation for
+    step_info (#600 by bnavigator)
+  * New time response data class (#649 by murrayrm)
+  * Check for unused subsystem signals in InterconnectedSystem
+    (#652 by roryyorke)
+  * New PID design function built on sisotool (#662 by
+    sawyerbfuller)
+  * Modify discrete-time contour for Nyquist plots to indent around
+    poles (#668 by sawyerbfuller)
+  * Additional I/O system type conversions (#672 by murrayrm)
+  * Remove Python 2.7 support and leverage @ operator (#679 by
+    bnavigator)
+  * Discrete time LQR and LQE (#670 by sawyerbfuller, murrayrm)
+  **Improvements, bug fixes:**
+  * Change step_info undershoot percentage calculation (#590 by
+    juanodecc)
+  * IPython LaTeX output only generated for small systems (#607 by
+    roryyorke)
+  * Fix warnings generated by sisotool (#608 by roryyorke)
+  * Discrete time LaTeX repr of StateSpace systems (#609 by
+    bnavigator)
+  * Updated rlocus.py to remove warning by sisotool() with
+    rlocus_grid=True (#616 by nirjhar-das)
+  * Refine automatic contour determination in Nyquist plot (#620 by
+    bnavigator)
+  * Fix damp method for discrete time systems with a negative
+    real-valued pole (#647 by vincentchoqueuse)
+  * Plot Nyquist frequency correctly in Bode plot in Hz (#651 by
+    murrayrm)
+  * Return frequency response for 0 and 1-state systems directly
+    (#663 by bnavigator)
+  * Fixed prewarp not working in c2d and sample_system, margin
+    docstring improvements (#669 by sawyerbfuller)
+  * Improved lqe calling functionality (#673 by murrayrm)
+  * Vectorize FRD feedback function (#680 by bnavigator)
+  * BUG: extrapolation in ufun throwing errors (#682 by
+    miroslavfikar)
+  * Allow use of SciPy for LQR, LQE (#683 by murrayrm)
+  * Improve forced_response and its documentation (#588 by
+    bnavigator)
+  * Add documentation about use of axis('equal') in pzmap, rlocus
+    (#685 by murrayrm)
+  **Additional changes:**
+  * Replace Travis badge with GHA workflows, add PyPI and conda
+    badges (#584 by bnavigator)
+  * Don't install toplevel benchmarks package (#585 by bnavigator)
+  * LTI squeeze: ndarray.ndim == 0 is also a scalar (#595 by
+    bnavigator)
+  * xfail testmarkovResults until #588 is merged (#601 by
+    bnavigator)
+  * Remove from readme.rst that you need a fortran compiler (#602
+    by sawyerbfuller)
+  * Remove statement that slycot only on linux (#603 by
+    sawyerbfuller)
+  * Allow float precision in result assertions (#615 by bnavigator)
+  * Improved unit test coverage for root_locus: dtime and sisotool
+    (#617 by bnavigator)
+  * Add DefaultDict for deprecation handling (#619 by bnavigator)
+  * Documentation updates (#633 by murrayrm)
+  * Various docstring edits + fixed plot legends on cruise control
+    example (#643 by billtubbs)
+  * Ease test tolerance on timeseries (#659 by bnavigator)
+  * Use conda-forge for numpy (CI fix) (#667 by bnavigator)
+  * Fix doc escape (#674 by bnavigator)
+  * Remove duplicate Slycot error handling, require Slycot >=0.4
+    (#678 by bnavigator)
+
+-------------------------------------------------------------------

Old:
----
  control-0.9.0.tar.gz

New:
----
  control-0.9.1.tar.gz

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

Other differences:
------------------
++++++ python-control.spec ++++++
--- /var/tmp/diff_new_pack.zEGGL5/_old  2022-01-03 10:50:05.159595762 +0100
+++ /var/tmp/diff_new_pack.zEGGL5/_new  2022-01-03 10:50:05.167595765 +0100
@@ -16,18 +16,17 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
-# SciPy 1.6.0 dropped Python 3.6
 %define skip_python36 1
 Name:           python-control
-Version:        0.9.0
+Version:        0.9.1
 Release:        0
 Summary:        Python control systems library
 License:        BSD-3-Clause
 URL:            http://python-control.org
 Source:         
https://files.pythonhosted.org/packages/source/c/control/control-%{version}.tar.gz
 Source1:        %{name}-rpmlintrc
+BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -56,8 +55,6 @@
 %autosetup -p1 -n control-%{version}
 #remove shebang
 sed -i '1{\@^#!/usr/bin/env@ d}' control/tests/*.py
-# don't install toplevel benchmarks package
-sed -i "s/find_packages()/find_packages(exclude=['benchmarks'])/" setup.py
 
 %build
 %python_build
@@ -74,11 +71,7 @@
 if [[ $(getconf LONG_BIT) == 32 ]]; then
 export LD_PRELOAD="%{_libdir}/libjemalloc.so.2"
 fi
-%if 0%{?suse_version} < 1550
-# segfault: free() error in Leap numpy library
-%define donttest -k "not (test_clean_part or test_pzmap)"
-%endif
-%pytest %{?donttest}
+%pytest
 
 %files %{python_files}
 %doc ChangeLog README.rst

++++++ control-0.9.0.tar.gz -> control-0.9.1.tar.gz ++++++
++++ 13495 lines of diff (skipped)

Reply via email to