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 2021-03-21 23:20:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-control (Old)
 and      /work/SRC/openSUSE:Factory/.python-control.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-control"

Sun Mar 21 23:20:39 2021 rev:12 rq:880368 version:0.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-control/python-control.changes    
2021-01-22 21:52:38.233875733 +0100
+++ /work/SRC/openSUSE:Factory/.python-control.new.2401/python-control.changes  
2021-03-21 23:20:39.764745279 +0100
@@ -0,0 +1,49 @@
+-------------------------------------------------------------------
+Sun Mar 21 10:13:42 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to version 0.9.0
+  * Version 0.9.0 of the Python Control Toolbox
+    (python-control) contains a number of enhanced features
+    and changes to functions. Some of these changes may
+    require modifications to existing user code and, in
+    addition, some default settings have changed that may
+    affect the appearance of plots or operation of certain
+    functions.
+  * Significant new additions including improvements in the
+    I/O systems modules that allow automatic interconnection
+    of signals having the same name (via the interconnect
+    function), generation and plotting of describing functions
+    for closed loop systems with static nonlinearities, and a
+    new optimal control module that allows basic computation
+    of optimal controls (including model predictive
+    controllers). Some of the changes that may break use code
+    include the deprecation of the NumPy matrix type (2D NumPy
+    arrays are used instead), changes in the return value for
+    Nyquist plots (now returns number of encirclements rather
+    than the frequency response), switching the default
+    timebase of systems to be 0 rather than None (no
+    timebase), and changes in the processing of return values
+    for time and frequency responses (to make them more
+    consistent). In many cases, the earlier behavior can be
+    restored by calling use_legacy_defaults('0.8.4').
+  New Features:
+  * Optimal control module, including rudimentary MPC
+    control (#549 by murrayrm)
+  * Describing functions plots (#521 by murrayrm)
+  * MIMO impulse and step response (#514 by murrayrm)
+  * I/O system improvements:
+  * linearize() retains signal names plus new interconnect()
+    function (#497 by murrayrm)
+  * Add summing junction + implicit signal interconnection (#517
+    by murrayrm)
+  * Implementation of initial_phase, wrap_phase keywords for
+    bode_plot (#494 by murrayrm)
+  * Added IPython LaTeX representation method for StateSpace
+    objects (#450 by roryyorke)
+  * New dynamics() and output() methods in StateSpace (#566 by
+    sawyerbfuller)
+  * FRD systems can now be created from a discrete time LTI system
+    (#568 by bnavigator)
+  * Cost and constraints are now allowed for
+    flatsys.point_to_point() (#569 by murrayrm)
+

Old:
----
  control-0.8.4.tar.gz

New:
----
  control-0.9.0.tar.gz

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

Other differences:
------------------
++++++ python-control.spec ++++++
--- /var/tmp/diff_new_pack.Ao1tHY/_old  2021-03-21 23:20:40.456745517 +0100
+++ /var/tmp/diff_new_pack.Ao1tHY/_new  2021-03-21 23:20:40.460745518 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-control
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,11 +21,11 @@
 # SciPy 1.6.0 dropped Python 3.6 
 %define skip_python36 1
 Name:           python-control
-Version:        0.8.4
+Version:        0.9.0
 Release:        0
 Summary:        Python control systems library
 License:        BSD-3-Clause
-URL:            http://python-control.sourceforge.net
+URL:            http://python-control.org
 Source:         
https://files.pythonhosted.org/packages/source/c/control/control-%{version}.tar.gz
 Source1:        %{name}-rpmlintrc
 BuildRequires:  %{python_module setuptools}
@@ -53,10 +53,11 @@
 operations for analysis and design of feedback control systems.
 
 %prep
-%setup -q -n control-%{version}
-%autopatch -p1
+%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

++++++ control-0.8.4.tar.gz -> control-0.9.0.tar.gz ++++++
++++ 31718 lines of diff (skipped)

++++++ python-control-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.Ao1tHY/_old  2021-03-21 23:20:40.604745568 +0100
+++ /var/tmp/diff_new_pack.Ao1tHY/_new  2021-03-21 23:20:40.608745569 +0100
@@ -1 +1 @@
-addFilter("explicit-lib-dependency python3-matplotlib")
+addFilter("explicit-lib-dependency.*matplotlib")

Reply via email to