%if 0%{?fedora} %global with_python3 1 %endif %global __provides_exclude_from ^%{python_sitearch}/.*\\.so %global upname Bottleneck Name: python-%{upname} Version: 0.6.0 Release: 4%{?dist} Summary: Collection of fast NumPy array functions written in Cython License: BSD URL: http://berkeleyanalytics.com/bottleneck Source0: https://pypi.python.org/packages/source/B/%{upname}/%{upname}-%{version}.tar.gz BuildRequires: numpy BuildRequires: python-nose #%{?!fc18:BuildRequires: python-numpydoc} BuildRequires: python-setuptools BuildRequires: python-sphinx BuildRequires: python2-devel %if 0%{?with_python3} BuildRequires: python3-devel BuildRequires: python3-nose BuildRequires: python3-numpy BuildRequires: python3-scipy BuildRequires: python3-setuptools %endif # with_python3 BuildRequires: scipy Requires: numpy%{?_isa} Requires: scipy%{?_isa} %description %{name} is a collection of fast NumPy array functions written in Cython. %package doc Summary: Documentation files for %{name} BuildArch: noarch Provides: python3-%{upname}-doc = %{version}-%{release} %description doc This package contains the HTML-docs for %{name}. %if 0%{?with_python3} %package -n python3-%{upname} Summary: Collection of fast NumPy array functions written in Cython Requires: python3-numpy%{?_isa} Requires: python3-scipy%{?_isa} %description -n python3-%{upname} python3-%{upname} is a collection of fast NumPy array functions written in Cython. %endif # with_python3 %prep %setup -qn %{upname}-%{version} %if 0%{?with_python3} rm -rf %{py3dir} cp -a . %{py3dir} %endif # with_python3 %build # export compiler-flags %configure ||: # build %{__python} setup.py build %if 0%{?with_python3} pushd %{py3dir} %{__python3} setup.py build popd %endif # with_python3 # build autodocs export PYTHONPATH="`pwd`/`find . -depth -type d -name lib.linux*`" pushd doc mkdir -p source/_static make html # clean unneeded stuff from docs rm -rf build/html/.buildinfo \ build/html/_sources %install %{__python} setup.py install -O1 --skip-build --root `pwd`/test_install # clean unneeded stuff rm -rf test_install/%{python_sitearch}/bottleneck/src \ test_install/%{python_sitearch}/bottleneck/LICENSE # install into buildroot cp -a test_install/* %{buildroot} %if 0%{?with_python3} pushd %{py3dir} %{__python3} setup.py install -O1 --skip-build --root `pwd`/test_install # clean unneeded stuff rm -rf test_install/%{python3_sitearch}/bottleneck/src \ test_install/%{python3_sitearch}/bottleneck/LICENSE # install into buildroot cp -a test_install/* %{buildroot} popd %endif # with_python3 %{_fixperms} %{buildroot}/* %check pushd `find . -depth -type d -name lib.linux*` %{__python} -c 'import bottleneck as bn; bn.test()' popd %if 0%{?with_python3} pushd `find %{py3dir} -depth -type d -name lib.linux*` %{__python3} -c 'import bottleneck as bn; bn.test()' popd %endif # with_python3 %files %doc bottleneck/LICENSE %{python_sitearch}/* %files doc %doc README* RELEASE* bottleneck/LICENSE doc/build/html %if 0%{?with_python3} %files -n python3-%{upname} %doc bottleneck/LICENSE %{python3_sitearch}/* %endif # with_python3 %changelog * Sun Aug 17 2014 Fedora Release Engineering - 0.6.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue May 27 2014 Kalev Lember - 0.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 * Wed Aug 21 2013 Björn Esser - 0.6.0-1 - Initial rpm release (#999563)