[packages/python3-scipy] - updated to 1.7.3 - added cython3 patch (use proper cython executable)
qboosh
qboosh at pld-linux.org
Sun Mar 27 20:43:58 CEST 2022
commit 8536d217cededadf24cd0988e2ac482ccf6a4f30
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Mar 27 20:43:33 2022 +0200
- updated to 1.7.3
- added cython3 patch (use proper cython executable)
python3-scipy-cython3.patch | 11 +++++++++++
python3-scipy.spec | 26 +++++++++++++++++++++-----
2 files changed, 32 insertions(+), 5 deletions(-)
---
diff --git a/python3-scipy.spec b/python3-scipy.spec
index 16072dc..55e4ac3 100644
--- a/python3-scipy.spec
+++ b/python3-scipy.spec
@@ -9,14 +9,15 @@
Summary: A library of scientific tools
Summary(pl.UTF-8): Biblioteka narzędzi naukowych
Name: python3-%{module}
-Version: 1.5.4
-Release: 4
+Version: 1.7.3
+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.xz
-# Source0-md5: d446ec7a6b0bc44484389ab7589eccf5
+# Source0-md5: 9e6a6ae20e68e99031229c430f966672
Patch0: numpy-deprecation-warnings.patch
+Patch1: %{name}-cython3.patch
URL: https://www.scipy.org/
BuildRequires: blas-devel >= 3.6.0
BuildRequires: f2py3 >= 1:1.14.5
@@ -69,6 +70,7 @@ Dokumentacja API modułu SciPy.
%prep
%setup -q -n scipy-%{version}
%patch0 -p1
+%patch1 -p1
%build
# numpy.distutils uses LDFLAGS as its own flags replacement,
@@ -115,7 +117,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n python3-%{module}
%defattr(644,root,root,755)
-%doc INSTALL.rst.txt LICENSE.txt THANKS.txt doc/{API.rst.txt,README.md,ROADMAP.rst.txt}
+%doc INSTALL.rst.txt LICENSE.txt README.rst doc/{API.rst.txt,ROADMAP.rst.txt}
%dir %{py3_sitedir}/%{module}
%{py3_sitedir}/%{module}/*.py
%{py3_sitedir}/%{module}/__pycache__
@@ -199,7 +201,13 @@ rm -rf $RPM_BUILD_ROOT
%dir %{py3_sitedir}/%{module}/optimize
%attr(755,root,root) %{py3_sitedir}/%{module}/optimize/*.so
%{py3_sitedir}/%{module}/optimize/*.py
+%{py3_sitedir}/%{module}/optimize/*.pyi
%{py3_sitedir}/%{module}/optimize/__pycache__
+%dir %{py3_sitedir}/%{module}/optimize/_highs
+%attr(755,root,root) %{py3_sitedir}/%{module}/optimize/_highs/*.so
+%{py3_sitedir}/%{module}/optimize/_highs/*.py
+%{py3_sitedir}/%{module}/optimize/_highs/__pycache__
+%{py3_sitedir}/%{module}/optimize/_highs/cython
%dir %{py3_sitedir}/%{module}/optimize/_lsq
%attr(755,root,root) %{py3_sitedir}/%{module}/optimize/_lsq/*.so
%{py3_sitedir}/%{module}/optimize/_lsq/*.py
@@ -207,7 +215,6 @@ rm -rf $RPM_BUILD_ROOT
%dir %{py3_sitedir}/%{module}/optimize/_shgo_lib
%{py3_sitedir}/%{module}/optimize/_shgo_lib/*.py
%{py3_sitedir}/%{module}/optimize/_shgo_lib/__pycache__
-%{py3_sitedir}/%{module}/optimize/_shgo_lib/sobol_vec.gz
%dir %{py3_sitedir}/%{module}/optimize/_trlib
%attr(755,root,root) %{py3_sitedir}/%{module}/optimize/_trlib/*.so
%{py3_sitedir}/%{module}/optimize/_trlib/*.py
@@ -263,7 +270,9 @@ rm -rf $RPM_BUILD_ROOT
%{py3_sitedir}/%{module}/spatial/*.pyi
%{py3_sitedir}/%{module}/spatial/__pycache__
%dir %{py3_sitedir}/%{module}/spatial/transform
+%attr(755,root,root) %{py3_sitedir}/%{module}/spatial/transform/*.so
%{py3_sitedir}/%{module}/spatial/transform/*.py
+%{py3_sitedir}/%{module}/spatial/transform/*.pyi
%{py3_sitedir}/%{module}/spatial/transform/__pycache__
%dir %{py3_sitedir}/%{module}/special
%attr(755,root,root) %{py3_sitedir}/%{module}/special/*.so
@@ -277,7 +286,14 @@ rm -rf $RPM_BUILD_ROOT
%dir %{py3_sitedir}/%{module}/stats
%attr(755,root,root) %{py3_sitedir}/%{module}/stats/*.so
%{py3_sitedir}/%{module}/stats/*.py
+%{py3_sitedir}/%{module}/stats/*.pyi
+%{py3_sitedir}/%{module}/stats/*.pxd
+%{py3_sitedir}/%{module}/stats/_sobol_direction_numbers.npz
%{py3_sitedir}/%{module}/stats/__pycache__
+%dir %{py3_sitedir}/%{module}/stats/_boost
+%attr(755,root,root) %{py3_sitedir}/%{module}/stats/_boost/*.so
+%{py3_sitedir}/%{module}/stats/_boost/*.py
+%{py3_sitedir}/%{module}/stats/_boost/__pycache__
%{py3_sitedir}/%{module}-%{version}-py*.egg-info
%if %{with doc}
diff --git a/python3-scipy-cython3.patch b/python3-scipy-cython3.patch
new file mode 100644
index 0000000..44795a7
--- /dev/null
+++ b/python3-scipy-cython3.patch
@@ -0,0 +1,11 @@
+--- scipy-1.7.3/tools/cythonize.py.orig 2021-11-23 18:19:51.152109400 +0100
++++ scipy-1.7.3/tools/cythonize.py 2022-03-26 07:41:27.385985910 +0100
+@@ -103,7 +103,7 @@ def process_pyx(fromfile, tofile, cwd):
+
+ try:
+ try:
+- r = subprocess.call(['cython'] + flags + ["-o", tofile, fromfile], cwd=cwd)
++ r = subprocess.call(['cython3'] + flags + ["-o", tofile, fromfile], cwd=cwd)
+ if r != 0:
+ raise Exception('Cython failed')
+ except OSError as e:
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python3-scipy.git/commitdiff/8536d217cededadf24cd0988e2ac482ccf6a4f30
More information about the pld-cvs-commit
mailing list