[packages/python3-scipy] - updated to 1.3.1, python3 only now (1.2.x for python 2.7 left in python-scipy.spec)

qboosh qboosh at pld-linux.org
Sun Sep 8 13:54:50 CEST 2019


commit 4354f867b6edb8a3e46b0bec6eaa822dd3a7b1c8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Sep 8 13:57:40 2019 +0200

    - updated to 1.3.1, python3 only now (1.2.x for python 2.7 left in python-scipy.spec)

 python-scipy.spec => python3-scipy.spec | 227 +++-----------------------------
 1 file changed, 16 insertions(+), 211 deletions(-)
---
diff --git a/python-scipy.spec b/python3-scipy.spec
similarity index 52%
rename from python-scipy.spec
rename to python3-scipy.spec
index cefadf9..ad484e2 100644
--- a/python-scipy.spec
+++ b/python3-scipy.spec
@@ -4,48 +4,38 @@
 #
 # Conditional build:
 %bcond_without	doc	# Sphinx documentation
-%bcond_without	python2 # CPython 2.x module
-%bcond_without	python3 # CPython 3.x module
 
 %define		module	scipy
 Summary:	A library of scientific tools
 Summary(pl.UTF-8):	Biblioteka narzędzi naukowych
-Name:		python-%{module}
-Version:	1.2.2
+Name:		python3-%{module}
+Version:	1.3.1
 Release:	1
 License:	BSD
 Group:		Development/Languages/Python
 #Source0Download: https://github.com/scipy/scipy/releases/
 Source0:	https://github.com/scipy/scipy/releases/download/v%{version}/%{module}-%{version}.tar.gz
-# Source0-md5:	d94de858fba4f24de7d6dd16f1caeb5d
+# Source0-md5:	69db58ceb4b4c3ff3f3ea816e4e426b9
 URL:		https://www.scipy.org/
 BuildRequires:	blas-devel >= 3.6.0
 BuildRequires:	gcc-fortran
 BuildRequires:	lapack-devel >= 3.6.0
 BuildRequires:	rpmbuild(macros) >= 1.714
-%if %{with python2}
-BuildRequires:	f2py >= 1:1.8.2
-BuildRequires:	python >= 1:2.7
-BuildRequires:	python-devel >= 1:2.7
-BuildRequires:	python-numpy >= 1:1.8.2
-BuildRequires:	python-numpy-devel >= 1:1.8.2
-%endif
-%if %{with python3}
 BuildRequires:	f2py3 >= 1:1.8.2
-BuildRequires:	python3 >= 1:3.4
+BuildRequires:	python3 >= 1:3.5
 BuildRequires:	python3-devel >= 1:3.4
-BuildRequires:	python3-numpy >= 1:1.8.2
-BuildRequires:	python3-numpy-devel >= 1:1.8.2
-%endif
+BuildRequires:	python3-numpy >= 1:1.13.3
+BuildRequires:	python3-numpy-devel >= 1:1.13.3
+BuildRequires:	python3-setuptools
 %if %{with doc}
 # matplotlib.sphinxext.plot_directive.__version__ >= 2
 BuildRequires:	python3-matplotlib >= 1.1.0
 BuildRequires:	sphinx-pdg-3 >= 1.6
 %endif
 Requires:	lapack >= 3.6.0
-Requires:	python-modules >= 1:2.7
-Requires:	python-numpy >= 1:1.8.2
-Suggests:	python-PIL
+Requires:	python3-modules >= 1:3.5
+Requires:	python3-numpy >= 1:1.13.3
+Suggests:	python3-PIL
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -59,25 +49,6 @@ Pythona. SciPy uzupełnia popularny moduł numpy, gromadząc razem
 wiele wysokopoziomowych modułów naukowych i inżynierskich w jeden
 pakiet.
 
-%package -n python3-%{module}
-Summary:	A library of scientific tools
-Summary(pl.UTF-8):	Biblioteka narzędzi naukowych
-Group:		Libraries/Python
-Requires:	lapack >= 3.6.0
-Requires:	python3-modules >= 1:3.4
-Requires:	python3-numpy >= 1:1.8.2
-
-%description -n python3-%{module}
-SciPy is an open source library of scientific tools for Python. SciPy
-supplements the popular numpy module, gathering a variety of high
-level science and engineering modules together as a single package.
-
-%description -n python3-%{module} -l pl.UTF-8
-SciPy to biblioteka narzędzi naukowych z otwartymi źródłami dla
-Pythona. SciPy uzupełnia popularny moduł numpy, gromadząc razem
-wiele wysokopoziomowych modułów naukowych i inżynierskich w jeden
-pakiet.
-
 %package apidocs
 Summary:	API documentation for SciPy module
 Summary(pl.UTF-8):	Dokumentacja API modułu SciPy
@@ -102,13 +73,7 @@ export CFLAGS LDFLAGS
 export BLAS=%{_libdir}
 export LAPACK=%{_libdir}
 
-%if %{with python2}
-%py_build
-%endif
-
-%if %{with python3}
 %py3_build
-%endif
 
 %if %{with doc}
 LANG=C \
@@ -123,17 +88,6 @@ rm -rf $RPM_BUILD_ROOT
 export BLAS=%{_libdir}
 export LAPACK=%{_libdir}
 
-%if %{with python2}
-%py_install
-
-%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*.txt
-%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/tests
-%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/tests
-%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/tests
-%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/%{module}/*/*/*/*/tests
-%endif
-
-%if %{with python3}
 %py3_install
 
 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*.txt
@@ -141,164 +95,10 @@ export LAPACK=%{_libdir}
 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/*/tests
 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/*/*/tests
 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitedir}/%{module}/*/*/*/*/tests
-%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%if %{with python2}
-%files
-%defattr(644,root,root,755)
-%doc INSTALL.rst.txt LICENSE.txt THANKS.txt doc/{API.rst.txt,README.txt,ROADMAP.rst.txt}
-%dir %{py_sitedir}/%{module}
-%{py_sitedir}/%{module}/*.py
-%{py_sitedir}/%{module}/*.py[co]
-%{py_sitedir}/%{module}/*.pxd
-%dir %{py_sitedir}/%{module}/_build_utils
-%{py_sitedir}/%{module}/_build_utils/*.py
-%{py_sitedir}/%{module}/_build_utils/*.py[co]
-%dir %{py_sitedir}/%{module}/cluster
-%attr(755,root,root) %{py_sitedir}/%{module}/cluster/*.so
-%{py_sitedir}/%{module}/cluster/*.py
-%{py_sitedir}/%{module}/cluster/*.py[co]
-%dir %{py_sitedir}/%{module}/constants
-%{py_sitedir}/%{module}/constants/*.py
-%{py_sitedir}/%{module}/constants/*.py[co]
-%dir %{py_sitedir}/%{module}/fftpack
-%attr(755,root,root) %{py_sitedir}/%{module}/fftpack/*.so
-%{py_sitedir}/%{module}/fftpack/*.py
-%{py_sitedir}/%{module}/fftpack/*.py[co]
-%dir %{py_sitedir}/%{module}/integrate
-%attr(755,root,root) %{py_sitedir}/%{module}/integrate/*.so
-%{py_sitedir}/%{module}/integrate/*.py
-%{py_sitedir}/%{module}/integrate/*.py[co]
-%dir %{py_sitedir}/%{module}/integrate/_ivp
-%{py_sitedir}/%{module}/integrate/_ivp/*.py
-%{py_sitedir}/%{module}/integrate/_ivp/*.py[co]
-%dir %{py_sitedir}/%{module}/interpolate
-%attr(755,root,root) %{py_sitedir}/%{module}/interpolate/*.so
-%{py_sitedir}/%{module}/interpolate/*.py
-%{py_sitedir}/%{module}/interpolate/*.py[co]
-%dir %{py_sitedir}/%{module}/io
-%{py_sitedir}/%{module}/io/*.py
-%{py_sitedir}/%{module}/io/*.py[co]
-%attr(755,root,root) %{py_sitedir}/%{module}/io/_test_fortran.so
-%dir %{py_sitedir}/%{module}/io/arff
-%{py_sitedir}/%{module}/io/arff/*.py
-%{py_sitedir}/%{module}/io/arff/*.py[co]
-%dir %{py_sitedir}/%{module}/io/matlab
-%attr(755,root,root) %{py_sitedir}/%{module}/io/matlab/*.so
-%{py_sitedir}/%{module}/io/matlab/*.py
-%{py_sitedir}/%{module}/io/matlab/*.py[co]
-%dir %{py_sitedir}/%{module}/io/harwell_boeing
-%{py_sitedir}/%{module}/io/harwell_boeing/*.py
-%{py_sitedir}/%{module}/io/harwell_boeing/*.py[co]
-%dir %{py_sitedir}/%{module}/_lib
-%{py_sitedir}/%{module}/_lib/*.py
-%{py_sitedir}/%{module}/_lib/*.py[co]
-%attr(755,root,root) %{py_sitedir}/%{module}/_lib/_ccallback_c.so
-%attr(755,root,root) %{py_sitedir}/%{module}/_lib/_fpumode.so
-%attr(755,root,root) %{py_sitedir}/%{module}/_lib/_test_ccallback.so
-%attr(755,root,root) %{py_sitedir}/%{module}/_lib/messagestream.so
-%dir %{py_sitedir}/%{module}/linalg
-%{py_sitedir}/%{module}/linalg/*.pxd
-%attr(755,root,root) %{py_sitedir}/%{module}/linalg/*.so
-%{py_sitedir}/%{module}/linalg/*.py
-%{py_sitedir}/%{module}/linalg/*.py[co]
-%dir %{py_sitedir}/%{module}/misc
-%{py_sitedir}/%{module}/misc/ascent.dat
-%{py_sitedir}/%{module}/misc/ecg.dat
-%{py_sitedir}/%{module}/misc/face.dat
-%{py_sitedir}/%{module}/misc/*.py
-%{py_sitedir}/%{module}/misc/*.py[co]
-%dir %{py_sitedir}/%{module}/ndimage
-%attr(755,root,root) %{py_sitedir}/%{module}/ndimage/*.so
-%{py_sitedir}/%{module}/ndimage/*.py
-%{py_sitedir}/%{module}/ndimage/*.py[co]
-%dir %{py_sitedir}/%{module}/odr
-%attr(755,root,root) %{py_sitedir}/%{module}/odr/*.so
-%{py_sitedir}/%{module}/odr/*.py
-%{py_sitedir}/%{module}/odr/*.py[co]
-%dir %{py_sitedir}/%{module}/optimize
-%attr(755,root,root) %{py_sitedir}/%{module}/optimize/*.so
-%{py_sitedir}/%{module}/optimize/*.py
-%{py_sitedir}/%{module}/optimize/*.py[co]
-%dir %{py_sitedir}/%{module}/optimize/_lsq
-%attr(755,root,root) %{py_sitedir}/%{module}/optimize/_lsq/*.so
-%{py_sitedir}/%{module}/optimize/_lsq/*.py
-%{py_sitedir}/%{module}/optimize/_lsq/*.py[co]
-%dir %{py_sitedir}/%{module}/optimize/_shgo_lib
-%{py_sitedir}/%{module}/optimize/_shgo_lib/*.py
-%{py_sitedir}/%{module}/optimize/_shgo_lib/*.py[co]
-%{py_sitedir}/%{module}/optimize/_shgo_lib/sobol_vec.gz
-%dir %{py_sitedir}/%{module}/optimize/_trlib
-%{py_sitedir}/%{module}/optimize/_trlib/*.py
-%{py_sitedir}/%{module}/optimize/_trlib/*.py[co]
-%attr(755,root,root) %{py_sitedir}/%{module}/optimize/_trlib/*.so
-%dir %{py_sitedir}/%{module}/optimize/_trustregion_constr
-%{py_sitedir}/%{module}/optimize/_trustregion_constr/*.py
-%{py_sitedir}/%{module}/optimize/_trustregion_constr/*.py[co]
-%dir %{py_sitedir}/%{module}/signal
-%attr(755,root,root) %{py_sitedir}/%{module}/signal/*.so
-%{py_sitedir}/%{module}/signal/*.py
-%{py_sitedir}/%{module}/signal/*.py[co]
-%dir %{py_sitedir}/%{module}/signal/windows
-%{py_sitedir}/%{module}/signal/windows/*.py
-%{py_sitedir}/%{module}/signal/windows/*.py[co]
-%dir %{py_sitedir}/%{module}/sparse
-%attr(755,root,root) %{py_sitedir}/%{module}/sparse/*.so
-%{py_sitedir}/%{module}/sparse/*.py
-%{py_sitedir}/%{module}/sparse/*.py[co]
-%dir %{py_sitedir}/%{module}/sparse/linalg
-%{py_sitedir}/%{module}/sparse/linalg/*.py
-%{py_sitedir}/%{module}/sparse/linalg/*.py[co]
-%dir %{py_sitedir}/%{module}/sparse/csgraph
-%{py_sitedir}/%{module}/sparse/csgraph/*.py
-%{py_sitedir}/%{module}/sparse/csgraph/*.py[co]
-%attr(755,root,root) %{py_sitedir}/%{module}/sparse/csgraph/*.so
-%dir %{py_sitedir}/%{module}/sparse/linalg/dsolve
-%attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/dsolve/*.so
-%{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py
-%{py_sitedir}/%{module}/sparse/linalg/dsolve/*.py[co]
-%dir %{py_sitedir}/%{module}/sparse/linalg/eigen
-%{py_sitedir}/%{module}/sparse/linalg/eigen/*.py
-%{py_sitedir}/%{module}/sparse/linalg/eigen/*.py[co]
-%dir %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack
-%attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.so
-%{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py
-%{py_sitedir}/%{module}/sparse/linalg/eigen/arpack/*.py[co]
-%dir %{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg
-%{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py
-%{py_sitedir}/%{module}/sparse/linalg/eigen/lobpcg/*.py[co]
-%dir %{py_sitedir}/%{module}/sparse/linalg/isolve
-%attr(755,root,root) %{py_sitedir}/%{module}/sparse/linalg/isolve/*.so
-%{py_sitedir}/%{module}/sparse/linalg/isolve/*.py
-%{py_sitedir}/%{module}/sparse/linalg/isolve/*.py[co]
-%dir %{py_sitedir}/%{module}/spatial
-%attr(755,root,root) %{py_sitedir}/%{module}/spatial/*.so
-%{py_sitedir}/%{module}/spatial/*.py
-%{py_sitedir}/%{module}/spatial/*.py[co]
-%dir %{py_sitedir}/%{module}/spatial/transform
-%{py_sitedir}/%{module}/spatial/transform/*.py
-%{py_sitedir}/%{module}/spatial/transform/*.py[co]
-%dir %{py_sitedir}/%{module}/special
-%attr(755,root,root) %{py_sitedir}/%{module}/special/*.so
-%{py_sitedir}/%{module}/special/*.pxd
-%{py_sitedir}/%{module}/special/*.py
-%{py_sitedir}/%{module}/special/*.py[co]
-%dir %{py_sitedir}/%{module}/special/_precompute
-%{py_sitedir}/%{module}/special/_precompute/*.py
-%{py_sitedir}/%{module}/special/_precompute/*.py[co]
-%dir %{py_sitedir}/%{module}/stats
-%attr(755,root,root) %{py_sitedir}/%{module}/stats/*.so
-%{py_sitedir}/%{module}/stats/*.py
-%{py_sitedir}/%{module}/stats/*.py[co]
-%if "%{py_ver}" > "2.4"
-%{py_sitedir}/%{module}-%{version}-py*.egg-info
-%endif
-%endif
-
-%if %{with python3}
 %files -n python3-%{module}
 %defattr(644,root,root,755)
 %doc INSTALL.rst.txt LICENSE.txt THANKS.txt doc/README.txt
@@ -390,6 +190,12 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{py3_sitedir}/%{module}/optimize/_trustregion_constr
 %{py3_sitedir}/%{module}/optimize/_trustregion_constr/*.py
 %{py3_sitedir}/%{module}/optimize/_trustregion_constr/__pycache__
+%{py3_sitedir}/%{module}/optimize/cython_optimize.pxd
+%dir %{py3_sitedir}/%{module}/optimize/cython_optimize
+%attr(755,root,root) %{py3_sitedir}/%{module}/optimize/cython_optimize/*.so
+%{py3_sitedir}/%{module}/optimize/cython_optimize/*.py
+%{py3_sitedir}/%{module}/optimize/cython_optimize/*.pxd
+%{py3_sitedir}/%{module}/optimize/cython_optimize/__pycache__
 %dir %{py3_sitedir}/%{module}/signal
 %attr(755,root,root) %{py3_sitedir}/%{module}/signal/*.so
 %{py3_sitedir}/%{module}/signal/*.py
@@ -446,7 +252,6 @@ rm -rf $RPM_BUILD_ROOT
 %{py3_sitedir}/%{module}/stats/*.py
 %{py3_sitedir}/%{module}/stats/__pycache__
 %{py3_sitedir}/%{module}-%{version}-py*.egg-info
-%endif
 
 %if %{with doc}
 %files apidocs
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3-scipy.git/commitdiff/4354f867b6edb8a3e46b0bec6eaa822dd3a7b1c8



More information about the pld-cvs-commit mailing list