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 2023-01-01 09:39:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-control (Old)
 and      /work/SRC/openSUSE:Factory/.python-control.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-control"

Sun Jan  1 09:39:07 2023 rev:18 rq:1045949 version:0.9.3.post2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-control/python-control.changes    
2022-12-24 14:55:08.168627437 +0100
+++ /work/SRC/openSUSE:Factory/.python-control.new.1563/python-control.changes  
2023-01-01 09:39:08.498871416 +0100
@@ -1,0 +2,79 @@
+Sat Dec 31 19:48:37 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 0.9.3.post2
+  * Improvements in optimal and flatsys modules, updated passivity
+    module, gain scheduling support, bug fixes
+  * Handle t_eval for static systems in input_output_response by
+    @murrayrm in #743
+  * add GitHub URL for PyPi by @andriyor in #708
+  * Remove Deprecated API calls to Pytest, SciPy <1.3, Python 2 by
+    @bnavigator in #745
+  * Add passivity module, ispassive function, and passivity_test.
+    Introduces optional dependency cvxopt. by @Mark-Yeatman in #739
+  * Slycot source uses setuptools_scm now by @bnavigator in #751
+  * Passivity indices and support for discrete time systems. by
+    @Mark-Yeatman in #750
+  * Switch CI to mambaforge and conda-forge channel by @bnavigator
+    in #757
+  * Fix timebase bug in InterconnectedSystem (issue #754) by
+    @murrayrm in #755
+  * fix issue with slycot balred change in state by @bnavigator in
+    #762
+  * Build system and test suite update by @bnavigator in #759
+  * fix control.matlab.lsim bug for discrete time system by
+    @murrayrm in #765
+  * Add B-splines and solve_flat_ocp to flatsys by @murrayrm in
+    #763
+  * CI: switch slycot and cvxopt installation order by @murrayrm in
+    #769
+  * Fixed a couple of typos in documentation by @fredrhen in #775
+  * Allow new matplotlib 3.6 error message in kwargs tests by
+    @bnavigator in #777
+  * Move sys._update_params(params) before TimeResponseData return
+    when nstate == 0 by @hyumo in #774
+  * Update MANIFEST.in by @bnavigator in #779
+  * Improve compatibility of state space representation using LaTeX
+    by @gonmolina in #780
+  * Fix interconnect type conversion bug for StateSpace systems by
+    @murrayrm in #788
+  * fix _isstatic() to use nstates==0 by @murrayrm in #790
+  * fix error when an IOSystem is combined with a TransferFunction
+    system by @sawyerbfuller in #793
+  * check for and fix mutable keyword defaults by @murrayrm in #794
+  * Fixes for bugs found by pylint by @roryyorke in #795
+  * Support Python 3.11 and drop Python 3.7 by @bnavigator in #796
+  * Fix find_eqpt when y0 is None by @adswid in #798
+  * Preserve signal names upon conversion to discrete-time by
+    @sawyerbfuller in #797
+  * Update benchmarks to help with optimal control tuning by
+    @murrayrm in #800
+  * Update optimal.rst by @htadashi in #802
+  * Add collocation method for optimal control problems by
+    @murrayrm in #799
+  * Update README.rst by @sawyerbfuller in #810
+  * Update docstring for impulse for discrete sys by @sawyerbfuller
+    in #812
+  * Enable scalar division of state-space objects by @roryyorke in
+    #811
+  * fix gain handling in rlocus and sisotool by @sawyerbfuller in
+    #809
+  * Removed epsilon perturbation value in solve_passivity_LMI. Fix
+    associated unit test. by @Mark-Yeatman in #814
+  * docstring improvements by @sawyerbfuller in #804
+  * add zpk() function by @murrayrm in #816
+  * Fix readthedocs to use pip-based install by @murrayrm in #817
+  * Relax comparison of floats in tests by @bnavigator in #818
+  * Add test matrix against operating environments by @murrayrm in
+    #821
+  * Update find_eqpts to handle discrete time systems by @murrayrm
+    in #824
+  * Small fixes and tweaks by @murrayrm in #826
+  * update docs to use use numpydoc + linkcode by @murrayrm in #828
+  * Add gain scheduling to create_statefbk_iosystem() by @murrayrm
+    in #827
+  * continuous time system support for create_estimator_iosystem by
+    @murrayrm in #829
+  * Small docstring fixes for release by @murrayrm in #832 
+- Drop control-pr777-mpl36.patch, upstreamed
+
+-------------------------------------------------------------------

Old:
----
  control-0.9.2.tar.gz
  control-pr777-mpl36.patch

New:
----
  control-0.9.3.post2.tar.gz

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

Other differences:
------------------
++++++ python-control.spec ++++++
--- /var/tmp/diff_new_pack.nnMKlz/_old  2023-01-01 09:39:09.370876185 +0100
+++ /var/tmp/diff_new_pack.nnMKlz/_new  2023-01-01 09:39:09.374876207 +0100
@@ -17,33 +17,33 @@
 
 
 Name:           python-control
-Version:        0.9.2
+Version:        0.9.3.post2
 Release:        0
 Summary:        Python control systems library
 License:        BSD-3-Clause
 URL:            https://python-control.org
 Source:         
https://files.pythonhosted.org/packages/source/c/control/control-%{version}.tar.gz
 Source1:        %{name}-rpmlintrc
-# PATCH-FIX-UPSTREAM control-pr777-mpl36.patch 
gh#python-control/python-control#777
-Patch1:         control-pr777-mpl36.patch
-BuildRequires:  %{python_module base >= 3.7}
+BuildRequires:  %{python_module base >= 3.8}
 BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-matplotlib
 Requires:       python-numpy
-Requires:       python-scipy
+Requires:       python-scipy >= 1.3
 Recommends:     python-slycot
 BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module matplotlib-qt5}
 BuildRequires:  %{python_module matplotlib}
 BuildRequires:  %{python_module numpy}
+BuildRequires:  %{python_module pytest-timeout}
 BuildRequires:  %{python_module pytest-xvfb}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module scipy}
+BuildRequires:  %{python_module scipy >= 1.3}
 BuildRequires:  %{python_module slycot}
 BuildRequires:  libjemalloc2
 # /SECTION
@@ -55,7 +55,7 @@
 
 %prep
 %autosetup -p1 -n control-%{version}
-#remove shebang
+# remove shebang from testfiles which could be theoretically run standalone, 
but we don't do this
 sed -i '1{\@^#!/usr/bin/env@ d}' control/tests/*.py
 
 %build

Reply via email to