From 1228deec81b40d879c9dcb0d913f54c7e904401a Mon Sep 17 00:00:00 2001 From: jinzhimin369 Date: Fri, 30 Oct 2020 09:48:39 +0800 Subject: [PATCH] remove python2 --- numpy.spec | 86 +++++++----------------------------------------------- 1 file changed, 10 insertions(+), 76 deletions(-) diff --git a/numpy.spec b/numpy.spec index b6881fd..a575c7d 100644 --- a/numpy.spec +++ b/numpy.spec @@ -2,7 +2,7 @@ Name: numpy Version: 1.16.5 -Release: 4 +Release: 5 Epoch: 1 Summary: A fast multidimensional array facility for Python @@ -11,7 +11,7 @@ URL: http://www.numpy.org/ Source0: https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz BuildRequires: openblas-devel -BuildRequires: lapack-devel gcc-gfortran Cython +BuildRequires: lapack-devel gcc-gfortran python3-Cython %description NumPy is the fundamental package for scientific computing with Python. It contains among other things: @@ -21,38 +21,6 @@ tools for integrating C/C++ and Fortran code useful linear algebra, Fourier transform, and random number capabilities Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. -%package -n python2-numpy -Summary: A fast multidimensional array facility for Python -%{?python_provide:%python_provide python2-%{modname}} - -BuildRequires: python2-devel -BuildRequires: python2-setuptools -BuildRequires: python2-pytest - -Provides: numpy = %{epoch}:%{version}-%{release} -Provides: numpy%{?_isa} = %{epoch}:%{version}-%{release} -Provides: python2-numpy-doc -Obsoletes: python2-numpy-doc - -%description -n python2-numpy -NumPy is the fundamental package for scientific computing with Python. It contains among other things: -a powerful N-dimensional array object -sophisticated (broadcasting) functions -tools for integrating C/C++ and Fortran code -useful linear algebra, Fourier transform, and random number capabilities -Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. - -%package -n python2-numpy-f2py -Summary: f2py for numpy -Requires: %{name} = %{epoch}:%{version}-%{release} -Requires: python2-devel -Provides: f2py = %{epoch}:%{version}-%{release} -Provides: numpy-f2py = %{epoch}:%{version}-%{release} -%{?python_provide:%python_provide python2-numpy-f2py} - -%description -n python2-numpy-f2py -This package includes a version of f2py that works properly with NumPy. - %package -n python3-numpy Summary: A fast multidimensional array facility for Python License: BSD @@ -63,7 +31,6 @@ BuildRequires: python3-setuptools BuildRequires: python3-pytest Provides: python3-numpy-doc -Obsoletes: python3-numpy-doc %description -n python3-numpy NumPy is the fundamental package for scientific computing with Python. It contains among other things: @@ -105,60 +72,19 @@ env OPENBLAS=%{_libdir} \ %{__python3} setup.py build popd -env OPENBLAS=%{_libdir} \ - BLAS=%{_libdir} \ - LAPACK=%{_libdir} CFLAGS="%{optflags}" \ - %{__python2} setup.py build - %install -pushd %{py3dir} env OPENBLAS=%{_libdir} \ FFTW=%{_libdir} BLAS=%{_libdir} \ LAPACK=%{_libdir} CFLAGS="%{optflags}" \ %{__python3} setup.py install --root %{buildroot} pushd %{buildroot}%{_bindir} &> /dev/null -popd &> /dev/null -popd - -env OPENBLAS=%{_libdir} \ - FFTW=%{_libdir} BLAS=%{_libdir} \ - LAPACK=%{_libdir} CFLAGS="%{optflags}" \ - %{__python2} setup.py install --root %{buildroot} -pushd %{buildroot}%{_bindir} &> /dev/null - -ln -s f2py2 f2py.numpy -popd &> /dev/null - -mkdir -p %{buildroot}/usr/include -ln -s %{python2_sitearch}/%{name}/core/include/numpy/ %{buildroot}/usr/include/numpy %check -pushd doc &> /dev/null -PYTHONPATH="%{buildroot}%{python2_sitearch}" PYTHONDONTWRITEBYTECODE=1 \ - %{__python2} -c "import pkg_resources, numpy ; numpy.test(verbose=2)" -popd &> /dev/null - pushd doc &> /dev/null PYTHONPATH="%{buildroot}%{python3_sitearch}" PYTHONDONTWRITEBYTECODE=1 \ %{__python3} -c "import pkg_resources, numpy ; numpy.test(verbose=2)" popd &> /dev/null -%files -n python2-numpy -%license LICENSE.txt -%doc THANKS.txt site.cfg.example -%dir %{python2_sitearch}/%{name} -%{python2_sitearch}/%{name}/* -%{python2_sitearch}/%{name}-*.egg-info -%{_includedir}/numpy -%exclude %{python2_sitearch}/%{name}/LICENSE.txt - -%files -n python2-numpy-f2py -%{_bindir}/f2py -%{_bindir}/f2py2 -%{_bindir}/f2py2.7 -%{_bindir}/f2py.numpy -%{python2_sitearch}/%{name}/f2py - %files -n python3-numpy %license LICENSE.txt %doc THANKS.txt site.cfg.example @@ -168,11 +94,19 @@ popd &> /dev/null %exclude %{python3_sitearch}/%{name}/LICENSE.txt %files -n python3-numpy-f2py +%{_bindir}/f2py %{_bindir}/f2py3 %{_bindir}/f2py3.* %{python3_sitearch}/%{name}/f2py + %changelog +* Fri Oct 30 2020 tianwei - 1.16.5-5 +- Type:NA +- ID:N/A +- SUGA:NA +- DESC:remove python2 + * Tue Sep 22 2020 shixuantong - 1.16.5-4 - Type:NA - ID:N/A -- Gitee