summaryrefslogtreecommitdiff
path: root/python-scikits-odes.spec
blob: d9204b56c1ed862b2ba04d837cd5b2eb6796dead (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
%global _empty_manifest_terminate_build 0
Name:		python-scikits.odes
Version:	2.7.0
Release:	1
Summary:	A python module for ordinary differential equation and differential algebraic equation solvers
License:	new BSD
URL:		https://github.com/bmcage/odes
Source0:	https://mirrors.aliyun.com/pypi/web/packages/e9/2d/d2376f8f3c1d7ea5089cdb68902db3dafd48dbf2667eb32d83000d69e130/scikits.odes-2.7.0.tar.gz
BuildArch:	noarch


%description

Odes is a scikit toolkit for scipy to add extra ode solvers.
Specifically it interfaces the Sundials solvers cvode, cvodes, ida and idas.
It this way it provides extra modern ode and dae solvers you can use, 
extending the capabilities offered in scipy.integrade.ode.

LICENSE: the license of odes is the same as scipy, new BSD.


%package -n python3-scikits.odes
Summary:	A python module for ordinary differential equation and differential algebraic equation solvers
Provides:	python-scikits.odes
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-scikits.odes

Odes is a scikit toolkit for scipy to add extra ode solvers.
Specifically it interfaces the Sundials solvers cvode, cvodes, ida and idas.
It this way it provides extra modern ode and dae solvers you can use, 
extending the capabilities offered in scipy.integrade.ode.

LICENSE: the license of odes is the same as scipy, new BSD.


%package help
Summary:	Development documents and examples for scikits.odes
Provides:	python3-scikits.odes-doc
%description help

Odes is a scikit toolkit for scipy to add extra ode solvers.
Specifically it interfaces the Sundials solvers cvode, cvodes, ida and idas.
It this way it provides extra modern ode and dae solvers you can use, 
extending the capabilities offered in scipy.integrade.ode.

LICENSE: the license of odes is the same as scipy, new BSD.


%prep
%autosetup -n scikits.odes-2.7.0

%build
%py3_build

%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
	find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
	find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
	find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
	find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
	find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .

%files -n python3-scikits.odes -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 2.7.0-1
- Package Spec generated