!6 disable python2

From: @jackie_wu123
Reviewed-by: @small_leek
Signed-off-by: @small_leek
This commit is contained in:
openeuler-ci-bot 2020-10-30 10:49:33 +08:00 committed by Gitee
commit a48e51d24d

View File

@ -1,24 +1,15 @@
%global py_setup_args config_fc --fcompiler=gnu95 --noarch %global py_setup_args config_fc --fcompiler=gnu95 --noarch
%bcond_without python2 %global debug_package %{nil}
Name: scipy Name: scipy
Version: 1.2.2 Version: 1.2.2
Release: 2 Release: 3
Summary: A Python-based ecosystem of open-source software for mathematics, science, and engineering Summary: A Python-based ecosystem of open-source software for mathematics, science, and engineering
License: BSD, MIT, Boost and Public Domain License: BSD, MIT, Boost and Public Domain
URL: https://www.scipy.org URL: https://www.scipy.org
Source0: https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.gz Source0: https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.gz
BuildRequires: python3-devel python3-numpy >= 1.8.2 python3-numpy-f2py BuildRequires: python3-devel python3-numpy >= 1.8.2 python3-numpy-f2py
#BuildRequires: python3-pytest
%if %{with python2}
BuildRequires: python2-devel python2-numpy >= 1.8.2 python2-numpy-f2py
#BuildRequires: python2-pytest
%endif
BuildRequires: gcc-c++ openblas-devel gcc-gfortran BuildRequires: gcc-c++ openblas-devel gcc-gfortran
#BuildRequires: fftw-devel blas-devel lapack-devel
%description %description
SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering.
@ -39,16 +30,6 @@ Requires: python3 python3-numpy
%description -n python3-scipy %description -n python3-scipy
python3 package for scipy python3 package for scipy
%if %{with python2}
%package -n python2-scipy
Summary: python2 package for scipy
Requires: python2 python2-numpy
%description -n python2-scipy
python2 package for scipy
%endif
%prep %prep
%autosetup -n %{name}-%{version} -p1 -Sgit %autosetup -n %{name}-%{version} -p1 -Sgit
@ -81,13 +62,6 @@ env FFLAGS="$RPM_OPT_FLAGS -fPIC"\
%py3_build %py3_build
popd popd
%if %{with python2}
env FFLAGS="$RPM_OPT_FLAGS -fPIC"\
OPENBLAS=%{_libdir} FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
%py2_build
%endif
%install %install
export CFLAGS="$RPM_OPT_FLAGS -lm" export CFLAGS="$RPM_OPT_FLAGS -lm"
export LDFLAGS="$RPM_LD_FLAGS -Wall -shared" export LDFLAGS="$RPM_LD_FLAGS -Wall -shared"
@ -98,39 +72,15 @@ env FFLAGS="$RPM_OPT_FLAGS -fPIC" \
%py3_install %py3_install
popd popd
%if %{with python2}
env FFLAGS="$RPM_OPT_FLAGS -fPIC" \
OPENBLAS=%{_libdir} FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
%py2_install
%endif
#%check
#pushd %{buildroot}/%{python3_sitearch}
#py.test-%{python3_version} --timeout=300 -k "not test_denormals" scipy || :
#popd
#%if %{with python2}
#pushd %{buildroot}/%{python2_sitearch}
#py.test-%{python2_version} --timeout=300 -k "not test_denormals" scipy || :
#popd
#%endif
%files -n python3-scipy %files -n python3-scipy
%license LICENSE.txt %license LICENSE.txt
%{python3_sitearch}/scipy %{python3_sitearch}/scipy
%{python3_sitearch}/*.egg-info %{python3_sitearch}/*.egg-info
%if %{with python2}
%files -n python2-scipy
%license LICENSE.txt
%{python2_sitearch}/scipy
%{python2_sitearch}/*.egg-info
%endif
%changelog %changelog
* Tue Oct 27 2020 huanghaitao <huanghaitao8@openeuler.org> - 1.2.2-3
- Disable python2 module
* Mon Mar 23 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.2.2-2 * Mon Mar 23 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.2.2-2
- Add macros of python2 - Add macros of python2