]>
Commit | Line | Data |
---|---|---|
e2bab32d | 1 | # TODO: |
37694cad | 2 | # - atlas support |
27af05f8 | 3 | # - tests |
a42b1464 JR |
4 | # |
5 | # Conditional build: | |
e50efbd0 | 6 | %bcond_without doc # Sphinx documentation |
a42b1464 | 7 | %bcond_without python2 # CPython 2.x module |
4098a268 | 8 | %bcond_with python3 # CPython 3.x module (see python3-scipy.spec for scipy >= 1.3 for Python 3.5+) |
a42b1464 | 9 | |
e2bab32d AM |
10 | %define module scipy |
11 | Summary: A library of scientific tools | |
5bfd4884 | 12 | Summary(pl.UTF-8): Biblioteka narzędzi naukowych |
e2bab32d | 13 | Name: python-%{module} |
0fbdaccd JB |
14 | Version: 1.2.3 |
15 | Release: 1 | |
e2bab32d AM |
16 | License: BSD |
17 | Group: Development/Languages/Python | |
27af05f8 | 18 | #Source0Download: https://github.com/scipy/scipy/releases/ |
0fbdaccd JB |
19 | Source0: https://github.com/scipy/scipy/releases/download/v%{version}/%{module}-%{version}.tar.xz |
20 | # Source0-md5: 561ee26a6d0a9b31d644db5e8244bc76 | |
27af05f8 | 21 | URL: https://www.scipy.org/ |
27af05f8 | 22 | BuildRequires: blas-devel >= 3.6.0 |
37694cad | 23 | BuildRequires: gcc-fortran |
27af05f8 | 24 | BuildRequires: lapack-devel >= 3.6.0 |
ae714ccd | 25 | BuildRequires: rpmbuild(macros) >= 1.750 |
0fbdaccd JB |
26 | BuildRequires: tar >= 1:1.22 |
27 | BuildRequires: xz | |
a42b1464 | 28 | %if %{with python2} |
27af05f8 JB |
29 | BuildRequires: f2py >= 1:1.8.2 |
30 | BuildRequires: python >= 1:2.7 | |
31 | BuildRequires: python-devel >= 1:2.7 | |
32 | BuildRequires: python-numpy >= 1:1.8.2 | |
33 | BuildRequires: python-numpy-devel >= 1:1.8.2 | |
a42b1464 JR |
34 | %endif |
35 | %if %{with python3} | |
27af05f8 JB |
36 | BuildRequires: f2py3 >= 1:1.8.2 |
37 | BuildRequires: python3 >= 1:3.4 | |
38 | BuildRequires: python3-devel >= 1:3.4 | |
39 | BuildRequires: python3-numpy >= 1:1.8.2 | |
40 | BuildRequires: python3-numpy-devel >= 1:1.8.2 | |
a42b1464 | 41 | %endif |
e50efbd0 JB |
42 | %if %{with doc} |
43 | # matplotlib.sphinxext.plot_directive.__version__ >= 2 | |
0fbdaccd JB |
44 | BuildRequires: python-matplotlib >= 1.1.0 |
45 | BuildRequires: sphinx-pdg-2 >= 1.6 | |
e50efbd0 | 46 | %endif |
27af05f8 JB |
47 | Requires: lapack >= 3.6.0 |
48 | Requires: python-modules >= 1:2.7 | |
49 | Requires: python-numpy >= 1:1.8.2 | |
3b04eb15 | 50 | Suggests: python-pillow |
e2bab32d AM |
51 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
52 | ||
53 | %description | |
54 | SciPy is an open source library of scientific tools for Python. SciPy | |
37694cad | 55 | supplements the popular numpy module, gathering a variety of high |
e2bab32d AM |
56 | level science and engineering modules together as a single package. |
57 | ||
37895d7d JR |
58 | %description -l pl.UTF-8 |
59 | SciPy to biblioteka narzędzi naukowych z otwartymi źródłami dla | |
37694cad | 60 | Pythona. SciPy uzupełnia popularny moduł numpy, gromadząc razem |
37895d7d | 61 | wiele wysokopoziomowych modułów naukowych i inżynierskich w jeden |
893a081c JB |
62 | pakiet. |
63 | ||
a42b1464 JR |
64 | %package -n python3-%{module} |
65 | Summary: A library of scientific tools | |
66 | Summary(pl.UTF-8): Biblioteka narzędzi naukowych | |
67 | Group: Libraries/Python | |
27af05f8 JB |
68 | Requires: lapack >= 3.6.0 |
69 | Requires: python3-modules >= 1:3.4 | |
70 | Requires: python3-numpy >= 1:1.8.2 | |
3b04eb15 | 71 | Suggests: python3-pillow |
a42b1464 JR |
72 | |
73 | %description -n python3-%{module} | |
74 | SciPy is an open source library of scientific tools for Python. SciPy | |
75 | supplements the popular numpy module, gathering a variety of high | |
76 | level science and engineering modules together as a single package. | |
77 | ||
78 | %description -n python3-%{module} -l pl.UTF-8 | |
79 | SciPy to biblioteka narzędzi naukowych z otwartymi źródłami dla | |
80 | Pythona. SciPy uzupełnia popularny moduł numpy, gromadząc razem | |
81 | wiele wysokopoziomowych modułów naukowych i inżynierskich w jeden | |
82 | pakiet. | |
83 | ||
e50efbd0 JB |
84 | %package apidocs |
85 | Summary: API documentation for SciPy module | |
86 | Summary(pl.UTF-8): Dokumentacja API modułu SciPy | |
87 | Group: Documentation | |
88 | ||
89 | %description apidocs | |
90 | API documentation for SciPy module. | |
91 | ||
92 | %description apidocs -l pl.UTF-8 | |
93 | Dokumentacja API modułu SciPy. | |
94 | ||
e2bab32d | 95 | %prep |
1665fe09 | 96 | %setup -q -n scipy-%{version} |
e2bab32d AM |
97 | |
98 | %build | |
27af05f8 JB |
99 | # numpy.distutils uses LDFLAGS as its own flags replacement, |
100 | # instead of appending proper options (like -shared) | |
e2bab32d | 101 | CFLAGS="%{rpmcflags}" |
27af05f8 | 102 | LDFLAGS="%{rpmldflags} -shared" |
ae714ccd JP |
103 | %if %{_ver_ge %(rpm -q --qf='%%{VERSION}' gcc-fortran) 10} |
104 | FFLAGS="-fallow-argument-mismatch" | |
105 | %endif | |
106 | export CFLAGS LDFLAGS FFLAGS | |
27af05f8 | 107 | |
d7d48b9a JR |
108 | export BLAS=%{_libdir} |
109 | export LAPACK=%{_libdir} | |
a42b1464 JR |
110 | |
111 | %if %{with python2} | |
27af05f8 | 112 | %py_build |
a42b1464 JR |
113 | %endif |
114 | ||
115 | %if %{with python3} | |
27af05f8 | 116 | %py3_build |
a42b1464 | 117 | %endif |
e2bab32d | 118 | |
e50efbd0 JB |
119 | %if %{with doc} |
120 | LANG=C \ | |
0fbdaccd | 121 | PYTHONPATH=$(readlink -f build-2/lib.*) \ |
e50efbd0 | 122 | %{__make} -C doc html \ |
0fbdaccd | 123 | SPHINXBUILD=sphinx-build-2 |
e50efbd0 JB |
124 | %endif |
125 | ||
e2bab32d AM |
126 | %install |
127 | rm -rf $RPM_BUILD_ROOT | |
00c8a9ab | 128 | |
d7d48b9a JR |
129 | export BLAS=%{_libdir} |
130 | export LAPACK=%{_libdir} | |
e2bab32d | 131 | |
a42b1464 | 132 | %if %{with python2} |
1bccc5f3 | 133 | %py_install |
37694cad | 134 | |
37694cad | 135 | %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*.txt |
0fbdaccd JB |
136 | %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/linalg/src/{id_dist/doc/doc.tex,lapack_deprecations/LICENSE} |
137 | %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/optimize/lbfgsb_src/README | |
138 | %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/sparse/linalg/{dsolve/SuperLU/License.txt,eigen/arpack/ARPACK/COPYING} | |
139 | %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/spatial/qhull_src/COPYING.txt | |
4cf607c7 | 140 | %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/tests |
cf8f5105 | 141 | %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/tests |
37694cad JR |
142 | %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/tests |
143 | %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/*/tests | |
a42b1464 JR |
144 | %endif |
145 | ||
146 | %if %{with python3} | |
1bccc5f3 | 147 | %py3_install |
a42b1464 JR |
148 | |
149 | %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*.txt | |
0fbdaccd JB |
150 | %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/linalg/src/{id_dist/doc/doc.tex,lapack_deprecations/LICENSE} |
151 | %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/optimize/lbfgsb_src/README | |
152 | %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/sparse/linalg/{dsolve/SuperLU/License.txt,eigen/arpack/ARPACK/COPYING} | |
153 | %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/spatial/qhull_src/COPYING.txt | |
cf8f5105 AM |
154 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/tests |
155 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/*/tests | |
a42b1464 JR |
156 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/*/*/tests |
157 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/*/*/*/tests | |
158 | %endif | |
e2bab32d AM |
159 | |
160 | %clean | |
161 | rm -rf $RPM_BUILD_ROOT | |
162 | ||
a42b1464 | 163 | %if %{with python2} |
e2bab32d AM |
164 | %files |
165 | %defattr(644,root,root,755) | |
27af05f8 | 166 | %doc INSTALL.rst.txt LICENSE.txt THANKS.txt doc/{API.rst.txt,README.txt,ROADMAP.rst.txt} |
37694cad JR |
167 | %dir %{py_sitedir}/%{module} |
168 | %{py_sitedir}/%{module}/*.py | |
169 | %{py_sitedir}/%{module}/*.py[co] | |
1239b0a5 | 170 | %{py_sitedir}/%{module}/*.pxd |
a42b1464 JR |
171 | %dir %{py_sitedir}/%{module}/_build_utils |
172 | %{py_sitedir}/%{module}/_build_utils/*.py | |
173 | %{py_sitedir}/%{module}/_build_utils/*.py[co] | |
37694cad JR |
174 | %dir %{py_sitedir}/%{module}/cluster |
175 | %attr(755,root,root) %{py_sitedir}/%{module}/cluster/*.so | |
176 | %{py_sitedir}/%{module}/cluster/*.py | |
177 | %{py_sitedir}/%{module}/cluster/*.py[co] | |
178 | %dir %{py_sitedir}/%{module}/constants | |
179 | %{py_sitedir}/%{module}/constants/*.py | |
180 | %{py_sitedir}/%{module}/constants/*.py[co] | |
181 | %dir %{py_sitedir}/%{module}/fftpack | |
182 | %attr(755,root,root) %{py_sitedir}/%{module}/fftpack/*.so | |
183 | %{py_sitedir}/%{module}/fftpack/*.py | |
184 | %{py_sitedir}/%{module}/fftpack/*.py[co] | |
185 | %dir %{py_sitedir}/%{module}/integrate | |
186 | %attr(755,root,root) %{py_sitedir}/%{module}/integrate/*.so | |
187 | %{py_sitedir}/%{module}/integrate/*.py | |
188 | %{py_sitedir}/%{module}/integrate/*.py[co] | |
4cf607c7 AM |
189 | %dir %{py_sitedir}/%{module}/integrate/_ivp |
190 | %{py_sitedir}/%{module}/integrate/_ivp/*.py | |
191 | %{py_sitedir}/%{module}/integrate/_ivp/*.py[co] | |
37694cad JR |
192 | %dir %{py_sitedir}/%{module}/interpolate |
193 | %attr(755,root,root) %{py_sitedir}/%{module}/interpolate/*.so | |
194 | %{py_sitedir}/%{module}/interpolate/*.py | |
195 | %{py_sitedir}/%{module}/interpolate/*.py[co] | |
196 | %dir %{py_sitedir}/%{module}/io | |
197 | %{py_sitedir}/%{module}/io/*.py | |
198 | %{py_sitedir}/%{module}/io/*.py[co] | |
4cf607c7 | 199 | %attr(755,root,root) %{py_sitedir}/%{module}/io/_test_fortran.so |
37694cad JR |
200 | %dir %{py_sitedir}/%{module}/io/arff |
201 | %{py_sitedir}/%{module}/io/arff/*.py | |
202 | %{py_sitedir}/%{module}/io/arff/*.py[co] | |
203 | %dir %{py_sitedir}/%{module}/io/matlab | |
204 | %attr(755,root,root) %{py_sitedir}/%{module}/io/matlab/*.so | |
205 | %{py_sitedir}/%{module}/io/matlab/*.py | |
206 | %{py_sitedir}/%{module}/io/matlab/*.py[co] | |
1b9c2e00 MK |
207 | %dir %{py_sitedir}/%{module}/io/harwell_boeing |
208 | %{py_sitedir}/%{module}/io/harwell_boeing/*.py | |
209 | %{py_sitedir}/%{module}/io/harwell_boeing/*.py[co] | |
1239b0a5 AM |
210 | %dir %{py_sitedir}/%{module}/_lib |
211 | %{py_sitedir}/%{module}/_lib/*.py | |
212 | %{py_sitedir}/%{module}/_lib/*.py[co] | |
4cf607c7 AM |
213 | %attr(755,root,root) %{py_sitedir}/%{module}/_lib/_ccallback_c.so |
214 | %attr(755,root,root) %{py_sitedir}/%{module}/_lib/_fpumode.so | |
215 | %attr(755,root,root) %{py_sitedir}/%{module}/_lib/_test_ccallback.so | |
216 | %attr(755,root,root) %{py_sitedir}/%{module}/_lib/messagestream.so | |
37694cad | 217 | %dir %{py_sitedir}/%{module}/linalg |
27af05f8 | 218 | %{py_sitedir}/%{module}/linalg/*.pxd |
37694cad JR |
219 | %attr(755,root,root) %{py_sitedir}/%{module}/linalg/*.so |
220 | %{py_sitedir}/%{module}/linalg/*.py | |
221 | %{py_sitedir}/%{module}/linalg/*.py[co] | |
37694cad | 222 | %dir %{py_sitedir}/%{module}/misc |
a42b1464 | 223 | %{py_sitedir}/%{module}/misc/ascent.dat |
27af05f8 | 224 | %{py_sitedir}/%{module}/misc/ecg.dat |
a42b1464 | 225 | %{py_sitedir}/%{module}/misc/face.dat |
37694cad JR |
226 | %{py_sitedir}/%{module}/misc/*.py |
227 | %{py_sitedir}/%{module}/misc/*.py[co] | |
228 | %dir %{py_sitedir}/%{module}/ndimage | |
229 | %attr(755,root,root) %{py_sitedir}/%{module}/ndimage/*.so | |
230 | %{py_sitedir}/%{module}/ndimage/*.py | |
231 | %{py_sitedir}/%{module}/ndimage/*.py[co] | |
232 | %dir %{py_sitedir}/%{module}/odr | |
233 | %attr(755,root,root) %{py_sitedir}/%{module}/odr/*.so | |
234 | %{py_sitedir}/%{module}/odr/*.py | |
235 | %{py_sitedir}/%{module}/odr/*.py[co] | |
236 | %dir %{py_sitedir}/%{module}/optimize | |
237 | %attr(755,root,root) %{py_sitedir}/%{module}/optimize/*.so | |
238 | %{py_sitedir}/%{module}/optimize/*.py | |
239 | %{py_sitedir}/%{module}/optimize/*.py[co] | |
1239b0a5 AM |
240 | %dir %{py_sitedir}/%{module}/optimize/_lsq |
241 | %attr(755,root,root) %{py_sitedir}/%{module}/optimize/_lsq/*.so | |
242 | %{py_sitedir}/%{module}/optimize/_lsq/*.py | |
243 | %{py_sitedir}/%{module}/optimize/_lsq/*.py[co] | |
27af05f8 JB |
244 | %dir %{py_sitedir}/%{module}/optimize/_shgo_lib |
245 | %{py_sitedir}/%{module}/optimize/_shgo_lib/*.py | |
246 | %{py_sitedir}/%{module}/optimize/_shgo_lib/*.py[co] | |
247 | %{py_sitedir}/%{module}/optimize/_shgo_lib/sobol_vec.gz | |
4cf607c7 AM |
248 | %dir %{py_sitedir}/%{module}/optimize/_trlib |
249 | %{py_sitedir}/%{module}/optimize/_trlib/*.py | |
250 | %{py_sitedir}/%{module}/optimize/_trlib/*.py[co] | |
251 | %attr(755,root,root) %{py_sitedir}/%{module}/optimize/_trlib/*.so | |
252 | %dir %{py_sitedir}/%{module}/optimize/_trustregion_constr | |
253 | %{py_sitedir}/%{module}/optimize/_trustregion_constr/*.py | |
254 | %{py_sitedir}/%{module}/optimize/_trustregion_constr/*.py[co] | |
37694cad JR |
255 | %dir %{py_sitedir}/%{module}/signal |
256 | %attr(755,root,root) %{py_sitedir}/%{module}/signal/*.so | |
257 | %{py_sitedir}/%{module}/signal/*.py | |
258 | %{py_sitedir}/%{module}/signal/*.py[co] | |
4cf607c7 AM |
259 | %dir %{py_sitedir}/%{module}/signal/windows |
260 | %{py_sitedir}/%{module}/signal/windows/*.py | |
261 | %{py_sitedir}/%{module}/signal/windows/*.py[co] | |
37694cad | 262 | %dir %{py_sitedir}/%{module}/sparse |
1239b0a5 | 263 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/*.so |
37694cad JR |
264 | %{py_sitedir}/%{module}/sparse/*.py |
265 | %{py_sitedir}/%{module}/sparse/*.py[co] | |
266 | %dir %{py_sitedir}/%{module}/sparse/linalg | |
267 | %{py_sitedir}/%{module}/sparse/linalg/*.py | |
268 | %{py_sitedir}/%{module}/sparse/linalg/*.py[co] | |
1b9c2e00 MK |
269 | %dir %{py_sitedir}/%{module}/sparse/csgraph |
270 | %{py_sitedir}/%{module}/sparse/csgraph/*.py | |
271 | %{py_sitedir}/%{module}/sparse/csgraph/*.py[co] | |
272 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/csgraph/*.so | |
37694cad JR |
273 | %dir %{py_sitedir}/%{module}/sparse/linalg/dsolve |
274 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.so | |
275 | %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py | |
276 | %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py[co] | |
37694cad JR |
277 | %dir %{py_sitedir}/%{module}/sparse/linalg/eigen |
278 | %{py_sitedir}/%{module}/sparse/linalg/eigen/*.py | |
279 | %{py_sitedir}/%{module}/sparse/linalg/eigen/*.py[co] | |
280 | %dir %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack | |
281 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.so | |
282 | %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py | |
283 | %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py[co] | |
284 | %dir %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg | |
285 | %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py | |
286 | %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py[co] | |
287 | %dir %{py_sitedir}/%{module}/sparse/linalg/isolve | |
288 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/isolve/*.so | |
289 | %{py_sitedir}/%{module}/sparse/linalg/isolve/*.py | |
290 | %{py_sitedir}/%{module}/sparse/linalg/isolve/*.py[co] | |
37694cad JR |
291 | %dir %{py_sitedir}/%{module}/spatial |
292 | %attr(755,root,root) %{py_sitedir}/%{module}/spatial/*.so | |
293 | %{py_sitedir}/%{module}/spatial/*.py | |
294 | %{py_sitedir}/%{module}/spatial/*.py[co] | |
27af05f8 JB |
295 | %dir %{py_sitedir}/%{module}/spatial/transform |
296 | %{py_sitedir}/%{module}/spatial/transform/*.py | |
297 | %{py_sitedir}/%{module}/spatial/transform/*.py[co] | |
37694cad JR |
298 | %dir %{py_sitedir}/%{module}/special |
299 | %attr(755,root,root) %{py_sitedir}/%{module}/special/*.so | |
27af05f8 | 300 | %{py_sitedir}/%{module}/special/*.pxd |
37694cad JR |
301 | %{py_sitedir}/%{module}/special/*.py |
302 | %{py_sitedir}/%{module}/special/*.py[co] | |
1239b0a5 AM |
303 | %dir %{py_sitedir}/%{module}/special/_precompute |
304 | %{py_sitedir}/%{module}/special/_precompute/*.py | |
305 | %{py_sitedir}/%{module}/special/_precompute/*.py[co] | |
37694cad JR |
306 | %dir %{py_sitedir}/%{module}/stats |
307 | %attr(755,root,root) %{py_sitedir}/%{module}/stats/*.so | |
308 | %{py_sitedir}/%{module}/stats/*.py | |
309 | %{py_sitedir}/%{module}/stats/*.py[co] | |
37694cad JR |
310 | %{py_sitedir}/%{module}-%{version}-py*.egg-info |
311 | %endif | |
a42b1464 JR |
312 | |
313 | %if %{with python3} | |
314 | %files -n python3-%{module} | |
315 | %defattr(644,root,root,755) | |
27af05f8 | 316 | %doc INSTALL.rst.txt LICENSE.txt THANKS.txt doc/README.txt |
a42b1464 JR |
317 | %dir %{py3_sitedir}/%{module} |
318 | %{py3_sitedir}/%{module}/*.py | |
319 | %{py3_sitedir}/%{module}/__pycache__ | |
1239b0a5 | 320 | %{py3_sitedir}/%{module}/*.pxd |
a42b1464 JR |
321 | %dir %{py3_sitedir}/%{module}/_build_utils |
322 | %{py3_sitedir}/%{module}/_build_utils/*.py | |
323 | %{py3_sitedir}/%{module}/_build_utils/__pycache__ | |
324 | %dir %{py3_sitedir}/%{module}/cluster | |
325 | %attr(755,root,root) %{py3_sitedir}/%{module}/cluster/*.so | |
326 | %{py3_sitedir}/%{module}/cluster/*.py | |
327 | %{py3_sitedir}/%{module}/cluster/__pycache__ | |
328 | %dir %{py3_sitedir}/%{module}/constants | |
329 | %{py3_sitedir}/%{module}/constants/*.py | |
330 | %{py3_sitedir}/%{module}/constants/__pycache__ | |
331 | %dir %{py3_sitedir}/%{module}/fftpack | |
332 | %attr(755,root,root) %{py3_sitedir}/%{module}/fftpack/*.so | |
333 | %{py3_sitedir}/%{module}/fftpack/*.py | |
334 | %{py3_sitedir}/%{module}/fftpack/__pycache__ | |
335 | %dir %{py3_sitedir}/%{module}/integrate | |
336 | %attr(755,root,root) %{py3_sitedir}/%{module}/integrate/*.so | |
337 | %{py3_sitedir}/%{module}/integrate/*.py | |
338 | %{py3_sitedir}/%{module}/integrate/__pycache__ | |
4cf607c7 AM |
339 | %dir %{py3_sitedir}/%{module}/integrate/_ivp |
340 | %{py3_sitedir}/%{module}/integrate/_ivp/*.py | |
341 | %{py3_sitedir}/%{module}/integrate/_ivp/__pycache__ | |
a42b1464 JR |
342 | %dir %{py3_sitedir}/%{module}/interpolate |
343 | %attr(755,root,root) %{py3_sitedir}/%{module}/interpolate/*.so | |
344 | %{py3_sitedir}/%{module}/interpolate/*.py | |
345 | %{py3_sitedir}/%{module}/interpolate/__pycache__ | |
346 | %dir %{py3_sitedir}/%{module}/io | |
347 | %{py3_sitedir}/%{module}/io/*.py | |
348 | %{py3_sitedir}/%{module}/io/__pycache__ | |
4cf607c7 | 349 | %attr(755,root,root) %{py3_sitedir}/%{module}/io/*.so |
a42b1464 JR |
350 | %dir %{py3_sitedir}/%{module}/io/arff |
351 | %{py3_sitedir}/%{module}/io/arff/*.py | |
352 | %{py3_sitedir}/%{module}/io/arff/__pycache__ | |
353 | %dir %{py3_sitedir}/%{module}/io/matlab | |
354 | %attr(755,root,root) %{py3_sitedir}/%{module}/io/matlab/*.so | |
355 | %{py3_sitedir}/%{module}/io/matlab/*.py | |
356 | %{py3_sitedir}/%{module}/io/matlab/__pycache__ | |
357 | %dir %{py3_sitedir}/%{module}/io/harwell_boeing | |
358 | %{py3_sitedir}/%{module}/io/harwell_boeing/*.py | |
359 | %{py3_sitedir}/%{module}/io/harwell_boeing/__pycache__ | |
1239b0a5 AM |
360 | %dir %{py3_sitedir}/%{module}/_lib |
361 | %{py3_sitedir}/%{module}/_lib/*.py | |
362 | %{py3_sitedir}/%{module}/_lib/__pycache__ | |
4cf607c7 AM |
363 | %attr(755,root,root) %{py3_sitedir}/%{module}/_lib/_ccallback_c.*.so |
364 | %attr(755,root,root) %{py3_sitedir}/%{module}/_lib/_fpumode.*.so | |
365 | %attr(755,root,root) %{py3_sitedir}/%{module}/_lib/_test_ccallback.*.so | |
366 | %attr(755,root,root) %{py3_sitedir}/%{module}/_lib/messagestream.*.so | |
a42b1464 | 367 | %dir %{py3_sitedir}/%{module}/linalg |
27af05f8 | 368 | %{py3_sitedir}/%{module}/linalg/*.pxd |
a42b1464 JR |
369 | %attr(755,root,root) %{py3_sitedir}/%{module}/linalg/*.so |
370 | %{py3_sitedir}/%{module}/linalg/*.py | |
371 | %{py3_sitedir}/%{module}/linalg/__pycache__ | |
372 | %dir %{py3_sitedir}/%{module}/misc | |
373 | %{py3_sitedir}/%{module}/misc/ascent.dat | |
27af05f8 | 374 | %{py3_sitedir}/%{module}/misc/ecg.dat |
a42b1464 | 375 | %{py3_sitedir}/%{module}/misc/face.dat |
a42b1464 JR |
376 | %{py3_sitedir}/%{module}/misc/*.py |
377 | %{py3_sitedir}/%{module}/misc/__pycache__ | |
378 | %dir %{py3_sitedir}/%{module}/ndimage | |
379 | %attr(755,root,root) %{py3_sitedir}/%{module}/ndimage/*.so | |
380 | %{py3_sitedir}/%{module}/ndimage/*.py | |
381 | %{py3_sitedir}/%{module}/ndimage/__pycache__ | |
382 | %dir %{py3_sitedir}/%{module}/odr | |
383 | %attr(755,root,root) %{py3_sitedir}/%{module}/odr/*.so | |
384 | %{py3_sitedir}/%{module}/odr/*.py | |
385 | %{py3_sitedir}/%{module}/odr/__pycache__ | |
386 | %dir %{py3_sitedir}/%{module}/optimize | |
387 | %attr(755,root,root) %{py3_sitedir}/%{module}/optimize/*.so | |
388 | %{py3_sitedir}/%{module}/optimize/*.py | |
389 | %{py3_sitedir}/%{module}/optimize/__pycache__ | |
1239b0a5 AM |
390 | %dir %{py3_sitedir}/%{module}/optimize/_lsq |
391 | %attr(755,root,root) %{py3_sitedir}/%{module}/optimize/_lsq/*.so | |
392 | %{py3_sitedir}/%{module}/optimize/_lsq/*.py | |
393 | %{py3_sitedir}/%{module}/optimize/_lsq/__pycache__ | |
27af05f8 JB |
394 | %dir %{py3_sitedir}/%{module}/optimize/_shgo_lib |
395 | %{py3_sitedir}/%{module}/optimize/_shgo_lib/*.py | |
396 | %{py3_sitedir}/%{module}/optimize/_shgo_lib/__pycache__ | |
397 | %{py3_sitedir}/%{module}/optimize/_shgo_lib/sobol_vec.gz | |
4cf607c7 AM |
398 | %dir %{py3_sitedir}/%{module}/optimize/_trlib |
399 | %attr(755,root,root) %{py3_sitedir}/%{module}/optimize/_trlib/*.so | |
400 | %{py3_sitedir}/%{module}/optimize/_trlib/*.py | |
401 | %{py3_sitedir}/%{module}/optimize/_trlib/__pycache__ | |
402 | %dir %{py3_sitedir}/%{module}/optimize/_trustregion_constr | |
403 | %{py3_sitedir}/%{module}/optimize/_trustregion_constr/*.py | |
404 | %{py3_sitedir}/%{module}/optimize/_trustregion_constr/__pycache__ | |
a42b1464 JR |
405 | %dir %{py3_sitedir}/%{module}/signal |
406 | %attr(755,root,root) %{py3_sitedir}/%{module}/signal/*.so | |
407 | %{py3_sitedir}/%{module}/signal/*.py | |
408 | %{py3_sitedir}/%{module}/signal/__pycache__ | |
4cf607c7 AM |
409 | %dir %{py3_sitedir}/%{module}/signal/windows |
410 | %{py3_sitedir}/%{module}/signal/windows/*.py | |
411 | %{py3_sitedir}/%{module}/signal/windows/__pycache__ | |
a42b1464 | 412 | %dir %{py3_sitedir}/%{module}/sparse |
1239b0a5 | 413 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/*.so |
a42b1464 JR |
414 | %{py3_sitedir}/%{module}/sparse/*.py |
415 | %{py3_sitedir}/%{module}/sparse/__pycache__ | |
416 | %dir %{py3_sitedir}/%{module}/sparse/linalg | |
417 | %{py3_sitedir}/%{module}/sparse/linalg/*.py | |
418 | %{py3_sitedir}/%{module}/sparse/linalg/__pycache__ | |
419 | %dir %{py3_sitedir}/%{module}/sparse/csgraph | |
420 | %{py3_sitedir}/%{module}/sparse/csgraph/*.py | |
421 | %{py3_sitedir}/%{module}/sparse/csgraph/__pycache__ | |
422 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/csgraph/*.so | |
423 | %dir %{py3_sitedir}/%{module}/sparse/linalg/dsolve | |
424 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/linalg/dsolve/*.so | |
425 | %{py3_sitedir}/%{module}/sparse/linalg/dsolve/*.py | |
426 | %{py3_sitedir}/%{module}/sparse/linalg/dsolve/__pycache__ | |
a42b1464 JR |
427 | %dir %{py3_sitedir}/%{module}/sparse/linalg/eigen |
428 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/*.py | |
429 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/__pycache__ | |
430 | %dir %{py3_sitedir}/%{module}/sparse/linalg/eigen/arpack | |
431 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.so | |
432 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py | |
433 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/arpack/__pycache__ | |
434 | %dir %{py3_sitedir}/%{module}/sparse/linalg/eigen/lobpcg | |
435 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py | |
436 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/__pycache__ | |
437 | %dir %{py3_sitedir}/%{module}/sparse/linalg/isolve | |
438 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/linalg/isolve/*.so | |
439 | %{py3_sitedir}/%{module}/sparse/linalg/isolve/*.py | |
440 | %{py3_sitedir}/%{module}/sparse/linalg/isolve/__pycache__ | |
a42b1464 JR |
441 | %dir %{py3_sitedir}/%{module}/spatial |
442 | %attr(755,root,root) %{py3_sitedir}/%{module}/spatial/*.so | |
443 | %{py3_sitedir}/%{module}/spatial/*.py | |
444 | %{py3_sitedir}/%{module}/spatial/__pycache__ | |
27af05f8 JB |
445 | %dir %{py3_sitedir}/%{module}/spatial/transform |
446 | %{py3_sitedir}/%{module}/spatial/transform/*.py | |
447 | %{py3_sitedir}/%{module}/spatial/transform/__pycache__ | |
a42b1464 JR |
448 | %dir %{py3_sitedir}/%{module}/special |
449 | %attr(755,root,root) %{py3_sitedir}/%{module}/special/*.so | |
450 | %{py3_sitedir}/%{module}/special/*.py | |
27af05f8 | 451 | %{py3_sitedir}/%{module}/special/*.pxd |
a42b1464 | 452 | %{py3_sitedir}/%{module}/special/__pycache__ |
1239b0a5 AM |
453 | %dir %{py3_sitedir}/%{module}/special/_precompute |
454 | %{py3_sitedir}/%{module}/special/_precompute/*.py | |
455 | %{py3_sitedir}/%{module}/special/_precompute/__pycache__ | |
a42b1464 JR |
456 | %dir %{py3_sitedir}/%{module}/stats |
457 | %attr(755,root,root) %{py3_sitedir}/%{module}/stats/*.so | |
458 | %{py3_sitedir}/%{module}/stats/*.py | |
459 | %{py3_sitedir}/%{module}/stats/__pycache__ | |
460 | %{py3_sitedir}/%{module}-%{version}-py*.egg-info | |
461 | %endif | |
e50efbd0 JB |
462 | |
463 | %if %{with doc} | |
464 | %files apidocs | |
465 | %defattr(644,root,root,755) | |
466 | %doc doc/build/html/* | |
467 | %endif |