Accepting request 1045948 from home:bnavigator:branches:devel:languages:python:numeric
- 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
OBS-URL: https://build.opensuse.org/request/show/1045948
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-control?expand=0&rev=38
This commit is contained in:
@@ -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 @@ operations for analysis and design of feedback control systems.
|
||||
|
||||
%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
|
||||
|
||||
Reference in New Issue
Block a user