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