]>
Commit | Line | Data |
---|---|---|
e2bab32d | 1 | # TODO: |
37694cad | 2 | # - atlas support |
a42b1464 JR |
3 | # |
4 | # Conditional build: | |
5 | %bcond_without python2 # CPython 2.x module | |
6 | %bcond_without python3 # CPython 3.x module | |
7 | ||
e2bab32d AM |
8 | %define module scipy |
9 | Summary: A library of scientific tools | |
5bfd4884 | 10 | Summary(pl.UTF-8): Biblioteka narzędzi naukowych |
e2bab32d | 11 | Name: python-%{module} |
a42b1464 JR |
12 | Version: 0.13.2 |
13 | Release: 1 | |
e2bab32d AM |
14 | License: BSD |
15 | Group: Development/Languages/Python | |
1665fe09 | 16 | Source0: http://heanet.dl.sourceforge.net/sourceforge/scipy/scipy-%{version}.tar.gz |
a42b1464 | 17 | # Source0-md5: fcd110802b0bf3505ba567cf831566e1 |
e2bab32d | 18 | URL: http://www.scipy.org/ |
37694cad | 19 | BuildRequires: UMFPACK-devel |
1665fe09 | 20 | BuildRequires: blas-devel |
37694cad JR |
21 | BuildRequires: gcc-fortran |
22 | BuildRequires: lapack-devel | |
a42b1464 JR |
23 | %if %{with python2} |
24 | BuildRequires: f2py >= 1:1.5.1-3 | |
08752f2e | 25 | BuildRequires: python |
e2bab32d | 26 | BuildRequires: python-devel >= 1:2.3 |
37694cad | 27 | BuildRequires: python-numpy >= 1:1.5.1-3 |
a42b1464 | 28 | BuildRequires: python-numpy-devel >= 1:1.5.1-3 |
37694cad | 29 | BuildRequires: python-numpy-numarray-devel >= 1:1.5.1-3 |
8e29ec47 | 30 | BuildRequires: python-numpy-oldnumeric >= 1:1.5.1-3 |
e2bab32d | 31 | %pyrequires_eq python-modules |
a42b1464 JR |
32 | %endif |
33 | %if %{with python3} | |
34 | BuildRequires: f2py3 >= 1:1.5.1-3 | |
35 | BuildRequires: python3 | |
36 | BuildRequires: python3-devel | |
37 | BuildRequires: python3-distribute | |
38 | BuildRequires: python3-numpy >= 1:1.5.1-3 | |
39 | BuildRequires: python3-numpy-devel >= 1:1.5.1-3 | |
40 | BuildRequires: python3-numpy-numarray-devel >= 1:1.5.1-3 | |
41 | BuildRequires: python3-numpy-oldnumeric >= 1:1.5.1-3 | |
42 | %endif | |
1b9c2e00 | 43 | BuildRequires: swig-python |
857712bb | 44 | Suggests: python-PIL |
e2bab32d AM |
45 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
46 | ||
47 | %description | |
48 | SciPy is an open source library of scientific tools for Python. SciPy | |
37694cad | 49 | supplements the popular numpy module, gathering a variety of high |
e2bab32d AM |
50 | level science and engineering modules together as a single package. |
51 | ||
37895d7d JR |
52 | %description -l pl.UTF-8 |
53 | SciPy to biblioteka narzędzi naukowych z otwartymi źródłami dla | |
37694cad | 54 | Pythona. SciPy uzupełnia popularny moduł numpy, gromadząc razem |
37895d7d | 55 | wiele wysokopoziomowych modułów naukowych i inżynierskich w jeden |
893a081c JB |
56 | pakiet. |
57 | ||
a42b1464 JR |
58 | %package -n python3-%{module} |
59 | Summary: A library of scientific tools | |
60 | Summary(pl.UTF-8): Biblioteka narzędzi naukowych | |
61 | Group: Libraries/Python | |
62 | %pyrequires_eq python3-modules | |
63 | ||
64 | %description -n python3-%{module} | |
65 | SciPy is an open source library of scientific tools for Python. SciPy | |
66 | supplements the popular numpy module, gathering a variety of high | |
67 | level science and engineering modules together as a single package. | |
68 | ||
69 | %description -n python3-%{module} -l pl.UTF-8 | |
70 | SciPy to biblioteka narzędzi naukowych z otwartymi źródłami dla | |
71 | Pythona. SciPy uzupełnia popularny moduł numpy, gromadząc razem | |
72 | wiele wysokopoziomowych modułów naukowych i inżynierskich w jeden | |
73 | pakiet. | |
74 | ||
e2bab32d | 75 | %prep |
1665fe09 | 76 | %setup -q -n scipy-%{version} |
e2bab32d AM |
77 | |
78 | %build | |
79 | CFLAGS="%{rpmcflags}" | |
80 | export CFLAGS | |
a42b1464 JR |
81 | |
82 | %if %{with python2} | |
83 | %{__python} setup.py build --fcompiler=gnu95 --build-base build-2 | |
84 | %endif | |
85 | ||
86 | %if %{with python3} | |
87 | %{__python3} setup.py build --fcompiler=gnu95 --build-base build-3 | |
88 | %endif | |
e2bab32d AM |
89 | |
90 | %install | |
91 | rm -rf $RPM_BUILD_ROOT | |
92 | ||
a42b1464 JR |
93 | %if %{with python2} |
94 | %{__python} setup.py \ | |
95 | build --build-base build-2 \ | |
96 | install --skip-build \ | |
97 | --optimize=2 \ | |
37694cad JR |
98 | --root=$RPM_BUILD_ROOT |
99 | ||
a42b1464 JR |
100 | install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} |
101 | %{__mv} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/weave/examples \ | |
37694cad JR |
102 | $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/weave |
103 | ||
37694cad JR |
104 | %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*.txt |
105 | %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/{benchmarks,tests,doc} | |
106 | %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/{benchmarks,tests} | |
107 | %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/tests | |
108 | %{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/*/tests | |
a42b1464 JR |
109 | %endif |
110 | ||
111 | %if %{with python3} | |
112 | %{__python3} setup.py \ | |
113 | build --build-base build-3 \ | |
114 | install --skip-build \ | |
115 | --optimize=2 \ | |
116 | --root=$RPM_BUILD_ROOT | |
117 | ||
118 | %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*.txt | |
119 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/{benchmarks,tests} | |
120 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/*/{benchmarks,tests} | |
121 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/*/*/tests | |
122 | %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/*/*/*/tests | |
123 | %endif | |
e2bab32d AM |
124 | |
125 | %clean | |
126 | rm -rf $RPM_BUILD_ROOT | |
127 | ||
a42b1464 | 128 | %if %{with python2} |
e2bab32d AM |
129 | %files |
130 | %defattr(644,root,root,755) | |
a42b1464 | 131 | %doc INSTALL.txt doc/README.txt THANKS.txt |
37694cad JR |
132 | %dir %{py_sitedir}/%{module} |
133 | %{py_sitedir}/%{module}/*.py | |
134 | %{py_sitedir}/%{module}/*.py[co] | |
a42b1464 JR |
135 | %dir %{py_sitedir}/%{module}/_build_utils |
136 | %{py_sitedir}/%{module}/_build_utils/*.py | |
137 | %{py_sitedir}/%{module}/_build_utils/*.py[co] | |
37694cad JR |
138 | %dir %{py_sitedir}/%{module}/cluster |
139 | %attr(755,root,root) %{py_sitedir}/%{module}/cluster/*.so | |
140 | %{py_sitedir}/%{module}/cluster/*.py | |
141 | %{py_sitedir}/%{module}/cluster/*.py[co] | |
142 | %dir %{py_sitedir}/%{module}/constants | |
143 | %{py_sitedir}/%{module}/constants/*.py | |
144 | %{py_sitedir}/%{module}/constants/*.py[co] | |
145 | %dir %{py_sitedir}/%{module}/fftpack | |
146 | %attr(755,root,root) %{py_sitedir}/%{module}/fftpack/*.so | |
147 | %{py_sitedir}/%{module}/fftpack/*.py | |
148 | %{py_sitedir}/%{module}/fftpack/*.py[co] | |
149 | %dir %{py_sitedir}/%{module}/integrate | |
150 | %attr(755,root,root) %{py_sitedir}/%{module}/integrate/*.so | |
151 | %{py_sitedir}/%{module}/integrate/*.py | |
152 | %{py_sitedir}/%{module}/integrate/*.py[co] | |
153 | %dir %{py_sitedir}/%{module}/interpolate | |
154 | %attr(755,root,root) %{py_sitedir}/%{module}/interpolate/*.so | |
155 | %{py_sitedir}/%{module}/interpolate/*.py | |
156 | %{py_sitedir}/%{module}/interpolate/*.py[co] | |
157 | %dir %{py_sitedir}/%{module}/io | |
158 | %{py_sitedir}/%{module}/io/*.py | |
159 | %{py_sitedir}/%{module}/io/*.py[co] | |
160 | %dir %{py_sitedir}/%{module}/io/arff | |
161 | %{py_sitedir}/%{module}/io/arff/*.py | |
162 | %{py_sitedir}/%{module}/io/arff/*.py[co] | |
163 | %dir %{py_sitedir}/%{module}/io/matlab | |
164 | %attr(755,root,root) %{py_sitedir}/%{module}/io/matlab/*.so | |
165 | %{py_sitedir}/%{module}/io/matlab/*.py | |
166 | %{py_sitedir}/%{module}/io/matlab/*.py[co] | |
1b9c2e00 MK |
167 | %dir %{py_sitedir}/%{module}/io/harwell_boeing |
168 | %{py_sitedir}/%{module}/io/harwell_boeing/*.py | |
169 | %{py_sitedir}/%{module}/io/harwell_boeing/*.py[co] | |
37694cad JR |
170 | %dir %{py_sitedir}/%{module}/lib |
171 | %{py_sitedir}/%{module}/lib/*.py | |
172 | %{py_sitedir}/%{module}/lib/*.py[co] | |
173 | %dir %{py_sitedir}/%{module}/lib/blas | |
174 | %attr(755,root,root) %{py_sitedir}/%{module}/lib/blas/*.so | |
175 | %{py_sitedir}/%{module}/lib/blas/*.py | |
176 | %{py_sitedir}/%{module}/lib/blas/*.py[co] | |
177 | %dir %{py_sitedir}/%{module}/lib/lapack | |
178 | %attr(755,root,root) %{py_sitedir}/%{module}/lib/lapack/*.so | |
179 | %{py_sitedir}/%{module}/lib/lapack/*.py | |
180 | %{py_sitedir}/%{module}/lib/lapack/*.py[co] | |
181 | %dir %{py_sitedir}/%{module}/linalg | |
182 | %attr(755,root,root) %{py_sitedir}/%{module}/linalg/*.so | |
183 | %{py_sitedir}/%{module}/linalg/*.py | |
184 | %{py_sitedir}/%{module}/linalg/*.py[co] | |
37694cad | 185 | %dir %{py_sitedir}/%{module}/misc |
a42b1464 JR |
186 | %{py_sitedir}/%{module}/misc/ascent.dat |
187 | %{py_sitedir}/%{module}/misc/face.dat | |
37694cad JR |
188 | %{py_sitedir}/%{module}/misc/lena.dat |
189 | %{py_sitedir}/%{module}/misc/*.py | |
190 | %{py_sitedir}/%{module}/misc/*.py[co] | |
191 | %dir %{py_sitedir}/%{module}/ndimage | |
192 | %attr(755,root,root) %{py_sitedir}/%{module}/ndimage/*.so | |
193 | %{py_sitedir}/%{module}/ndimage/*.py | |
194 | %{py_sitedir}/%{module}/ndimage/*.py[co] | |
195 | %dir %{py_sitedir}/%{module}/odr | |
196 | %attr(755,root,root) %{py_sitedir}/%{module}/odr/*.so | |
197 | %{py_sitedir}/%{module}/odr/*.py | |
198 | %{py_sitedir}/%{module}/odr/*.py[co] | |
199 | %dir %{py_sitedir}/%{module}/optimize | |
200 | %attr(755,root,root) %{py_sitedir}/%{module}/optimize/*.so | |
201 | %{py_sitedir}/%{module}/optimize/*.py | |
202 | %{py_sitedir}/%{module}/optimize/*.py[co] | |
203 | %dir %{py_sitedir}/%{module}/signal | |
204 | %attr(755,root,root) %{py_sitedir}/%{module}/signal/*.so | |
205 | %{py_sitedir}/%{module}/signal/*.py | |
206 | %{py_sitedir}/%{module}/signal/*.py[co] | |
207 | %dir %{py_sitedir}/%{module}/sparse | |
208 | %{py_sitedir}/%{module}/sparse/*.py | |
209 | %{py_sitedir}/%{module}/sparse/*.py[co] | |
210 | %dir %{py_sitedir}/%{module}/sparse/linalg | |
211 | %{py_sitedir}/%{module}/sparse/linalg/*.py | |
212 | %{py_sitedir}/%{module}/sparse/linalg/*.py[co] | |
1b9c2e00 MK |
213 | %dir %{py_sitedir}/%{module}/sparse/csgraph |
214 | %{py_sitedir}/%{module}/sparse/csgraph/*.py | |
215 | %{py_sitedir}/%{module}/sparse/csgraph/*.py[co] | |
216 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/csgraph/*.so | |
37694cad JR |
217 | %dir %{py_sitedir}/%{module}/sparse/linalg/dsolve |
218 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.so | |
219 | %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py | |
220 | %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py[co] | |
221 | %dir %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack | |
222 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.so | |
223 | %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.py | |
224 | %{py_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.py[co] | |
225 | %dir %{py_sitedir}/%{module}/sparse/linalg/eigen | |
226 | %{py_sitedir}/%{module}/sparse/linalg/eigen/*.py | |
227 | %{py_sitedir}/%{module}/sparse/linalg/eigen/*.py[co] | |
228 | %dir %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack | |
229 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.so | |
230 | %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py | |
231 | %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py[co] | |
232 | %dir %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg | |
233 | %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py | |
234 | %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py[co] | |
235 | %dir %{py_sitedir}/%{module}/sparse/linalg/isolve | |
236 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/isolve/*.so | |
237 | %{py_sitedir}/%{module}/sparse/linalg/isolve/*.py | |
238 | %{py_sitedir}/%{module}/sparse/linalg/isolve/*.py[co] | |
239 | %dir %{py_sitedir}/%{module}/sparse/sparsetools | |
240 | %attr(755,root,root) %{py_sitedir}/%{module}/sparse/sparsetools/*.so | |
241 | %{py_sitedir}/%{module}/sparse/sparsetools/*.py | |
242 | %{py_sitedir}/%{module}/sparse/sparsetools/*.py[co] | |
243 | %dir %{py_sitedir}/%{module}/spatial | |
244 | %attr(755,root,root) %{py_sitedir}/%{module}/spatial/*.so | |
245 | %{py_sitedir}/%{module}/spatial/*.py | |
246 | %{py_sitedir}/%{module}/spatial/*.py[co] | |
247 | %dir %{py_sitedir}/%{module}/special | |
248 | %attr(755,root,root) %{py_sitedir}/%{module}/special/*.so | |
249 | %{py_sitedir}/%{module}/special/*.py | |
250 | %{py_sitedir}/%{module}/special/*.py[co] | |
251 | %dir %{py_sitedir}/%{module}/stats | |
252 | %attr(755,root,root) %{py_sitedir}/%{module}/stats/*.so | |
253 | %{py_sitedir}/%{module}/stats/*.py | |
254 | %{py_sitedir}/%{module}/stats/*.py[co] | |
255 | %dir %{py_sitedir}/%{module}/weave | |
256 | %{py_sitedir}/%{module}/weave/*.py | |
257 | %{py_sitedir}/%{module}/weave/*.py[co] | |
258 | %{py_sitedir}/%{module}/weave/blitz | |
259 | %{py_sitedir}/%{module}/weave/scxx | |
260 | %if "%{py_ver}" > "2.4" | |
261 | %{py_sitedir}/%{module}-%{version}-py*.egg-info | |
262 | %endif | |
263 | %{_examplesdir}/%{name}-%{version} | |
a42b1464 JR |
264 | %endif |
265 | ||
266 | %if %{with python3} | |
267 | %files -n python3-%{module} | |
268 | %defattr(644,root,root,755) | |
269 | %doc INSTALL.txt doc/README.txt THANKS.txt | |
270 | %dir %{py3_sitedir}/%{module} | |
271 | %{py3_sitedir}/%{module}/*.py | |
272 | %{py3_sitedir}/%{module}/__pycache__ | |
273 | %dir %{py3_sitedir}/%{module}/_build_utils | |
274 | %{py3_sitedir}/%{module}/_build_utils/*.py | |
275 | %{py3_sitedir}/%{module}/_build_utils/__pycache__ | |
276 | %dir %{py3_sitedir}/%{module}/cluster | |
277 | %attr(755,root,root) %{py3_sitedir}/%{module}/cluster/*.so | |
278 | %{py3_sitedir}/%{module}/cluster/*.py | |
279 | %{py3_sitedir}/%{module}/cluster/__pycache__ | |
280 | %dir %{py3_sitedir}/%{module}/constants | |
281 | %{py3_sitedir}/%{module}/constants/*.py | |
282 | %{py3_sitedir}/%{module}/constants/__pycache__ | |
283 | %dir %{py3_sitedir}/%{module}/fftpack | |
284 | %attr(755,root,root) %{py3_sitedir}/%{module}/fftpack/*.so | |
285 | %{py3_sitedir}/%{module}/fftpack/*.py | |
286 | %{py3_sitedir}/%{module}/fftpack/__pycache__ | |
287 | %dir %{py3_sitedir}/%{module}/integrate | |
288 | %attr(755,root,root) %{py3_sitedir}/%{module}/integrate/*.so | |
289 | %{py3_sitedir}/%{module}/integrate/*.py | |
290 | %{py3_sitedir}/%{module}/integrate/__pycache__ | |
291 | %dir %{py3_sitedir}/%{module}/interpolate | |
292 | %attr(755,root,root) %{py3_sitedir}/%{module}/interpolate/*.so | |
293 | %{py3_sitedir}/%{module}/interpolate/*.py | |
294 | %{py3_sitedir}/%{module}/interpolate/__pycache__ | |
295 | %dir %{py3_sitedir}/%{module}/io | |
296 | %{py3_sitedir}/%{module}/io/*.py | |
297 | %{py3_sitedir}/%{module}/io/__pycache__ | |
298 | %dir %{py3_sitedir}/%{module}/io/arff | |
299 | %{py3_sitedir}/%{module}/io/arff/*.py | |
300 | %{py3_sitedir}/%{module}/io/arff/__pycache__ | |
301 | %dir %{py3_sitedir}/%{module}/io/matlab | |
302 | %attr(755,root,root) %{py3_sitedir}/%{module}/io/matlab/*.so | |
303 | %{py3_sitedir}/%{module}/io/matlab/*.py | |
304 | %{py3_sitedir}/%{module}/io/matlab/__pycache__ | |
305 | %dir %{py3_sitedir}/%{module}/io/harwell_boeing | |
306 | %{py3_sitedir}/%{module}/io/harwell_boeing/*.py | |
307 | %{py3_sitedir}/%{module}/io/harwell_boeing/__pycache__ | |
308 | %dir %{py3_sitedir}/%{module}/lib | |
309 | %{py3_sitedir}/%{module}/lib/*.py | |
310 | %{py3_sitedir}/%{module}/lib/__pycache__ | |
311 | %dir %{py3_sitedir}/%{module}/lib/blas | |
312 | %attr(755,root,root) %{py3_sitedir}/%{module}/lib/blas/*.so | |
313 | %{py3_sitedir}/%{module}/lib/blas/*.py | |
314 | %{py3_sitedir}/%{module}/lib/blas/__pycache__ | |
315 | %dir %{py3_sitedir}/%{module}/lib/lapack | |
316 | %attr(755,root,root) %{py3_sitedir}/%{module}/lib/lapack/*.so | |
317 | %{py3_sitedir}/%{module}/lib/lapack/*.py | |
318 | %{py3_sitedir}/%{module}/lib/lapack/__pycache__ | |
319 | %dir %{py3_sitedir}/%{module}/linalg | |
320 | %attr(755,root,root) %{py3_sitedir}/%{module}/linalg/*.so | |
321 | %{py3_sitedir}/%{module}/linalg/*.py | |
322 | %{py3_sitedir}/%{module}/linalg/__pycache__ | |
323 | %dir %{py3_sitedir}/%{module}/misc | |
324 | %{py3_sitedir}/%{module}/misc/ascent.dat | |
325 | %{py3_sitedir}/%{module}/misc/face.dat | |
326 | %{py3_sitedir}/%{module}/misc/lena.dat | |
327 | %{py3_sitedir}/%{module}/misc/*.py | |
328 | %{py3_sitedir}/%{module}/misc/__pycache__ | |
329 | %dir %{py3_sitedir}/%{module}/ndimage | |
330 | %attr(755,root,root) %{py3_sitedir}/%{module}/ndimage/*.so | |
331 | %{py3_sitedir}/%{module}/ndimage/*.py | |
332 | %{py3_sitedir}/%{module}/ndimage/__pycache__ | |
333 | %dir %{py3_sitedir}/%{module}/odr | |
334 | %attr(755,root,root) %{py3_sitedir}/%{module}/odr/*.so | |
335 | %{py3_sitedir}/%{module}/odr/*.py | |
336 | %{py3_sitedir}/%{module}/odr/__pycache__ | |
337 | %dir %{py3_sitedir}/%{module}/optimize | |
338 | %attr(755,root,root) %{py3_sitedir}/%{module}/optimize/*.so | |
339 | %{py3_sitedir}/%{module}/optimize/*.py | |
340 | %{py3_sitedir}/%{module}/optimize/__pycache__ | |
341 | %dir %{py3_sitedir}/%{module}/signal | |
342 | %attr(755,root,root) %{py3_sitedir}/%{module}/signal/*.so | |
343 | %{py3_sitedir}/%{module}/signal/*.py | |
344 | %{py3_sitedir}/%{module}/signal/__pycache__ | |
345 | %dir %{py3_sitedir}/%{module}/sparse | |
346 | %{py3_sitedir}/%{module}/sparse/*.py | |
347 | %{py3_sitedir}/%{module}/sparse/__pycache__ | |
348 | %dir %{py3_sitedir}/%{module}/sparse/linalg | |
349 | %{py3_sitedir}/%{module}/sparse/linalg/*.py | |
350 | %{py3_sitedir}/%{module}/sparse/linalg/__pycache__ | |
351 | %dir %{py3_sitedir}/%{module}/sparse/csgraph | |
352 | %{py3_sitedir}/%{module}/sparse/csgraph/*.py | |
353 | %{py3_sitedir}/%{module}/sparse/csgraph/__pycache__ | |
354 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/csgraph/*.so | |
355 | %dir %{py3_sitedir}/%{module}/sparse/linalg/dsolve | |
356 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/linalg/dsolve/*.so | |
357 | %{py3_sitedir}/%{module}/sparse/linalg/dsolve/*.py | |
358 | %{py3_sitedir}/%{module}/sparse/linalg/dsolve/__pycache__ | |
359 | %dir %{py3_sitedir}/%{module}/sparse/linalg/dsolve/umfpack | |
360 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.so | |
361 | %{py3_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/*.py | |
362 | %{py3_sitedir}/%{module}/sparse/linalg/dsolve/umfpack/__pycache__ | |
363 | %dir %{py3_sitedir}/%{module}/sparse/linalg/eigen | |
364 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/*.py | |
365 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/__pycache__ | |
366 | %dir %{py3_sitedir}/%{module}/sparse/linalg/eigen/arpack | |
367 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.so | |
368 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py | |
369 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/arpack/__pycache__ | |
370 | %dir %{py3_sitedir}/%{module}/sparse/linalg/eigen/lobpcg | |
371 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py | |
372 | %{py3_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/__pycache__ | |
373 | %dir %{py3_sitedir}/%{module}/sparse/linalg/isolve | |
374 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/linalg/isolve/*.so | |
375 | %{py3_sitedir}/%{module}/sparse/linalg/isolve/*.py | |
376 | %{py3_sitedir}/%{module}/sparse/linalg/isolve/__pycache__ | |
377 | %dir %{py3_sitedir}/%{module}/sparse/sparsetools | |
378 | %attr(755,root,root) %{py3_sitedir}/%{module}/sparse/sparsetools/*.so | |
379 | %{py3_sitedir}/%{module}/sparse/sparsetools/*.py | |
380 | %{py3_sitedir}/%{module}/sparse/sparsetools/__pycache__ | |
381 | %dir %{py3_sitedir}/%{module}/spatial | |
382 | %attr(755,root,root) %{py3_sitedir}/%{module}/spatial/*.so | |
383 | %{py3_sitedir}/%{module}/spatial/*.py | |
384 | %{py3_sitedir}/%{module}/spatial/__pycache__ | |
385 | %dir %{py3_sitedir}/%{module}/special | |
386 | %attr(755,root,root) %{py3_sitedir}/%{module}/special/*.so | |
387 | %{py3_sitedir}/%{module}/special/*.py | |
388 | %{py3_sitedir}/%{module}/special/__pycache__ | |
389 | %dir %{py3_sitedir}/%{module}/stats | |
390 | %attr(755,root,root) %{py3_sitedir}/%{module}/stats/*.so | |
391 | %{py3_sitedir}/%{module}/stats/*.py | |
392 | %{py3_sitedir}/%{module}/stats/__pycache__ | |
393 | %{py3_sitedir}/%{module}-%{version}-py*.egg-info | |
394 | %endif |