Accepting request 244202 from devel:languages:python

1

OBS-URL: https://build.opensuse.org/request/show/244202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=40
This commit is contained in:
Ludwig Nussel 2014-08-13 15:19:54 +00:00 committed by Git OBS Bridge
parent 631b05e826
commit be91075e0c
6 changed files with 77 additions and 40 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3d722fc3ac922a34c50183683e828052cd9bb7e9134a95098441297d7ea1c7a9
size 3794076

3
numpy-1.8.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6d487fc724780d66746bde264ea71f5cd77d3a39e52ee2b073dcaed63bc669db
size 3792998

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Mon Aug 11 10:09:38 UTC 2014 - toddrme2178@gmail.com
- Update to 1.8.2: Bugfix release
* gh-4836: partition produces wrong results for multiple selections in equal ranges
* gh-4656: Make fftpack._raw_fft threadsafe
* gh-4628: incorrect argument order to _copyto in in np.nanmax, np.nanmin
* gh-4642: Hold GIL for converting dtypes types with fields
* gh-4733: fix np.linalg.svd(b, compute_uv=False)
* gh-4853: avoid unaligned simd load on reductions on i386
* gh-4722: Fix seg fault converting empty string to object
* gh-4613: Fix lack of NULL check in array_richcompare
* gh-4774: avoid unaligned access for strided byteswap
* gh-650: Prevent division by zero when creating arrays from some buffers
* gh-4602: ifort has issues with optimization flag O2, use O1
- Switch to pypi download location
- Changed Url to current home page
- Minor spec file cleanups
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 14 05:24:31 UTC 2014 - arun@gmx.de Mon Apr 14 05:24:31 UTC 2014 - arun@gmx.de

View File

@ -17,16 +17,16 @@
%define modname numpy %define modname numpy
Name: python-%{modname}-doc Name: python-numpy-doc
%define docname numpydoc %define docname numpydoc
Version: 1.8.1 Version: 1.8.2
Release: 0 Release: 0
%define docvers 0.4 %define docvers 0.4
Url: http://sourceforge.net/projects/numpy Url: http://www.numpy.org/
Summary: Documentation for python-numpy Summary: Documentation for python-numpy
License: BSD-3-Clause License: BSD-3-Clause
Group: Development/Libraries/Python Group: Development/Libraries/Python
Source: %{modname}-%{version}.tar.gz Source: https://pypi.python.org/packages/source/n/numpy/numpy-%{version}.tar.gz
Patch0: numpy-buildfix.patch Patch0: numpy-buildfix.patch
Patch1: numpy-double-double-le.patch Patch1: numpy-double-double-le.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -67,9 +67,9 @@ basic linear algebra and random number generation.
This package provides the documentation for NumPy This package provides the documentation for NumPy
%package html %package html
Summary: HTML documentation for python-%{modname} Summary: HTML documentation for python-numpy
Group: Development/Libraries/Python Group: Development/Libraries/Python
Recommends: python-%{modname} = %{version} Recommends: python-numpy = %{version}
%description html %description html
NumPy is a general-purpose array-processing package designed to NumPy is a general-purpose array-processing package designed to
@ -86,9 +86,9 @@ basic linear algebra and random number generation.
This package provides the HTML documentation for NumPy This package provides the HTML documentation for NumPy
%package pdf %package pdf
Summary: PDF documentation for python-%{modname} Summary: PDF documentation for python-numpy
Group: Development/Libraries/Python Group: Development/Libraries/Python
Recommends: python-%{modname} = %{version} Recommends: python-numpy = %{version}
%description pdf %description pdf
NumPy is a general-purpose array-processing package designed to NumPy is a general-purpose array-processing package designed to
@ -106,7 +106,7 @@ This package provides the PDF documentation for NumPy
%prep %prep
%setup -q -n %{modname}-%{version} %setup -q -n numpy-%{version}
%patch0 -p1 %patch0 -p1
%patch1 -p1 %patch1 -p1
@ -118,19 +118,19 @@ make dist PYVER=%{py_ver}
%install %install
# install the documentation # install the documentation
cd doc cd doc
mkdir -p %{buildroot}%{_docdir}/python-%{modname}/{html,pdf} mkdir -p %{buildroot}%{_docdir}/python-numpy/{html,pdf}
tar -xzf build/dist.tar.gz -C %{buildroot}%{_docdir}/python-%{modname}/html tar -xzf build/dist.tar.gz -C %{buildroot}%{_docdir}/python-numpy/html
mv %{buildroot}%{_docdir}/python-%{modname}/html/*.pdf %{buildroot}%{_docdir}/python-%{modname}/pdf/ mv %{buildroot}%{_docdir}/python-numpy/html/*.pdf %{buildroot}%{_docdir}/python-numpy/pdf/
%fdupes %{buildroot}%{_docdir}/python-%{modname}/html/ %fdupes %{buildroot}%{_docdir}/python-numpy/html/
%fdupes %{buildroot}%{_docdir}/python-%{modname}/pdf/ %fdupes %{buildroot}%{_docdir}/python-numpy/pdf/
%files html %files html
%defattr(-,root,root) %defattr(-,root,root)
%{_docdir}/python-%{modname}/html/ %{_docdir}/python-numpy/html/
%files pdf %files pdf
%defattr(-,root,root) %defattr(-,root,root)
%{_docdir}/python-%{modname}/pdf/ %{_docdir}/python-numpy/pdf/
%changelog %changelog

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Mon Aug 11 10:09:38 UTC 2014 - toddrme2178@gmail.com
- Update to 1.8.2: Bugfix release
* gh-4836: partition produces wrong results for multiple selections in equal ranges
* gh-4656: Make fftpack._raw_fft threadsafe
* gh-4628: incorrect argument order to _copyto in in np.nanmax, np.nanmin
* gh-4642: Hold GIL for converting dtypes types with fields
* gh-4733: fix np.linalg.svd(b, compute_uv=False)
* gh-4853: avoid unaligned simd load on reductions on i386
* gh-4722: Fix seg fault converting empty string to object
* gh-4613: Fix lack of NULL check in array_richcompare
* gh-4774: avoid unaligned access for strided byteswap
* gh-650: Prevent division by zero when creating arrays from some buffers
* gh-4602: ifort has issues with optimization flag O2, use O1
- Switch to pypi download location
- Changed Url to current home page
- Minor spec file cleanups
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 14 05:23:39 UTC 2014 - arun@gmx.de Mon Apr 14 05:23:39 UTC 2014 - arun@gmx.de

View File

@ -18,15 +18,14 @@
%define with_atlas 0 %define with_atlas 0
%define modname numpy Name: python-numpy
Name: python-%{modname} Version: 1.8.2
Version: 1.8.1
Release: 0 Release: 0
Url: http://sourceforge.net/projects/numpy Url: http://www.numpy.org/
Summary: NumPy array processing for numbers, strings, records and objects Summary: NumPy array processing for numbers, strings, records and objects
License: BSD-3-Clause License: BSD-3-Clause
Group: Development/Libraries/Python Group: Development/Libraries/Python
Source: http://sourceforge.net/projects/numpy/files/NumPy/%{version}/%{modname}-%{version}.tar.gz Source: https://pypi.python.org/packages/source/n/numpy/numpy-%{version}.tar.gz
Patch0: numpy-buildfix.patch Patch0: numpy-buildfix.patch
Patch1: numpy-double-double-le.patch Patch1: numpy-double-double-le.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -67,7 +66,7 @@ There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation. basic linear algebra and random number generation.
%package devel %package devel
Summary: Development files for %{modname} applications Summary: Development files for numpy applications
Group: Development/Libraries/Python Group: Development/Libraries/Python
Requires: %{name} = %{version} Requires: %{name} = %{version}
Requires: blas-devel Requires: blas-devel
@ -84,10 +83,10 @@ Requires: libatlas3-devel
%endif %endif
%description devel %description devel
This package contains files for developing applications using %{modname}. This package contains files for developing applications using numpy.
%prep %prep
%setup -q -n %{modname}-%{version} %setup -q -n numpy-%{version}
%patch0 -p1 %patch0 -p1
%patch1 %patch1
# Fix non-executable scripts # Fix non-executable scripts
@ -98,7 +97,7 @@ CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build
%install %install
python setup.py install --root="%{buildroot}" --prefix="%{_prefix}" python setup.py install --root="%{buildroot}" --prefix="%{_prefix}"
rm -rf %{buildroot}%{python_sitearch}/%{modname}/{,core,distutils,f2py,fft,ma,matrixlib,oldnumeric,polynomial,random,testing}/tests # Don't package testsuite rm -rf %{buildroot}%{python_sitearch}/numpy/{,core,distutils,f2py,fft,ma,matrixlib,oldnumeric,polynomial,random,testing}/tests # Don't package testsuite
%if 0%{?suse_version} %if 0%{?suse_version}
%fdupes -s %{buildroot}%{_prefix} %fdupes -s %{buildroot}%{_prefix}
%endif %endif
@ -107,20 +106,20 @@ rm -rf %{buildroot}%{python_sitearch}/%{modname}/{,core,distutils,f2py,fft,ma,ma
%defattr(-,root,root) %defattr(-,root,root)
%doc *.txt %doc *.txt
%{_bindir}/f2py %{_bindir}/f2py
%{python_sitearch}/%{modname}/ %{python_sitearch}/numpy/
%{python_sitearch}/%{modname}-%{version}-py%{py_ver}.egg-info %{python_sitearch}/numpy-%{version}-py*.egg-info
%exclude %{python_sitearch}/%{modname}/*/*/*.c %exclude %{python_sitearch}/numpy/*/*/*.c
%exclude %{python_sitearch}/%{modname}/*/*.h %exclude %{python_sitearch}/numpy/*/*.h
%exclude %{python_sitearch}/%{modname}/*/*/*.h %exclude %{python_sitearch}/numpy/*/*/*.h
%exclude %{python_sitearch}/%{modname}/*/*/*/*.h %exclude %{python_sitearch}/numpy/*/*/*/*.h
%exclude %{python_sitearch}/%{modname}/core/lib/libnpymath.a %exclude %{python_sitearch}/numpy/core/lib/libnpymath.a
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%{python_sitearch}/%{modname}/*/*/*.c %{python_sitearch}/numpy/*/*/*.c
%{python_sitearch}/%{modname}/*/*.h %{python_sitearch}/numpy/*/*.h
%{python_sitearch}/%{modname}/*/*/*.h %{python_sitearch}/numpy/*/*/*.h
%{python_sitearch}/%{modname}/*/*/*/*.h %{python_sitearch}/numpy/*/*/*/*.h
%{python_sitearch}/%{modname}/core/lib/libnpymath.a %{python_sitearch}/numpy/core/lib/libnpymath.a
%changelog %changelog