170bde
%if 0%{?fedora} || 0%{?rhel} > 7
170bde
%bcond_without python3
170bde
%else
170bde
%bcond_with python3
170bde
%{!?python2_sitearch: %global python2_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
170bde
%endif
170bde
170bde
#uncomment next line for a release candidate or a beta
170bde
#%%global relc rc1
170bde
170bde
%global modname numpy
170bde
170bde
Name:           numpy
170bde
Version:        1.14.2
ad1d4b
Release:        16%{?dist}
170bde
Epoch:          1
170bde
Summary:        A fast multidimensional array facility for Python
170bde
170bde
Group:          Development/Languages
170bde
# Everything is BSD except for class SafeEval in numpy/lib/utils.py which is Python
170bde
License:        BSD and Python
170bde
URL:            http://www.numpy.org/
170bde
Source0:        https://github.com/%{name}/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
b09f05
Source1:        https://docs.scipy.org/doc/numpy/numpy-html-1.13.0.zip
b09f05
Patch0:         numpy-1.14.2-float128.patch
b09f05
Patch1:         numpy-1.14.2-CVE-2019-6446.patch
170bde
170bde
BuildRequires:  python2-devel lapack-devel python2-setuptools gcc-gfortran python2-nose
170bde
BuildRequires:  /usr/bin/sed
170bde
BuildRequires:  python2-Cython
170bde
%ifarch %{openblas_arches}
170bde
BuildRequires: openblas-devel
170bde
%else
170bde
BuildRequires: atlas-devel
170bde
%endif
170bde
170bde
170bde
%description
170bde
NumPy is a general-purpose array-processing package designed to
170bde
efficiently manipulate large multi-dimensional arrays of arbitrary
170bde
records without sacrificing too much speed for small multi-dimensional
170bde
arrays.  NumPy is built on the Numeric code base and adds features
170bde
introduced by numarray as well as an extended C-API and the ability to
170bde
create arrays of arbitrary type.
170bde
170bde
There are also basic facilities for discrete fourier transform,
170bde
basic linear algebra and random number generation. Also included in
170bde
this package is a version of f2py that works properly with NumPy.
170bde
170bde
170bde
%package -n python2-numpy
170bde
Summary:        A fast multidimensional array facility for Python
170bde
Requires:       python2-nose
170bde
%{?python_provide:%python_provide python2-%{modname}}
170bde
Obsoletes:      numpy < 1:1.10.1-3
170bde
%description -n python2-numpy
170bde
NumPy is a general-purpose array-processing package designed to
170bde
efficiently manipulate large multi-dimensional arrays of arbitrary
170bde
records without sacrificing too much speed for small multi-dimensional
170bde
arrays.  NumPy is built on the Numeric code base and adds features
170bde
introduced by numarray as well as an extended C-API and the ability to
170bde
create arrays of arbitrary type.
170bde
170bde
There are also basic facilities for discrete fourier transform,
170bde
basic linear algebra and random number generation. Also included in
170bde
this package is a version of f2py that works properly with NumPy.
170bde
170bde
170bde
%package -n python2-numpy-f2py
170bde
Summary:        f2py for numpy
170bde
Group:          Development/Libraries
170bde
Requires:       python2-%{name} = %{epoch}:%{version}-%{release}
170bde
Requires:       python2-devel
170bde
Obsoletes:      numpy-f2py < 1:1.10.1-3
170bde
%{?python_provide:%python_provide python2-numpy-f2py}
170bde
170bde
170bde
%description -n python2-numpy-f2py
170bde
This package includes a version of f2py that works properly with NumPy.
170bde
170bde
170bde
%package -n python2-numpy-doc
170bde
Summary:	Documentation for numpy
170bde
Requires:	python2-%{name} = %{epoch}:%{version}-%{release}
170bde
BuildArch:	noarch
170bde
170bde
%description -n python2-numpy-doc
170bde
This package provides the complete documentation for NumPy.
170bde
170bde
%if %{with python3}
170bde
%package -n python3-numpy
170bde
Summary:        A fast multidimensional array facility for Python
170bde
170bde
Group:          Development/Languages
170bde
License:        BSD
170bde
%{?python_provide:%python_provide python3-numpy}
170bde
BuildRequires:  python3-devel
170bde
BuildRequires:  python3-setuptools
170bde
BuildRequires:  python3-nose
170bde
170bde
%description -n python3-numpy
170bde
NumPy is a general-purpose array-processing package designed to
170bde
efficiently manipulate large multi-dimensional arrays of arbitrary
170bde
records without sacrificing too much speed for small multi-dimensional
170bde
arrays.  NumPy is built on the Numeric code base and adds features
170bde
introduced by numarray as well as an extended C-API and the ability to
170bde
create arrays of arbitrary type.
170bde
170bde
There are also basic facilities for discrete fourier transform,
170bde
basic linear algebra and random number generation. Also included in
170bde
this package is a version of f2py that works properly with NumPy.
170bde
170bde
%package -n python3-numpy-f2py
170bde
Summary:        f2py for numpy
170bde
Group:          Development/Libraries
170bde
Requires:       python3-numpy = %{epoch}:%{version}-%{release}
170bde
Requires:       python3-devel
170bde
Provides:       python3-f2py = %{version}-%{release}
170bde
Obsoletes:      python3-f2py <= 2.45.241_1927
170bde
%{?python_provide:%python_provide python3-numpy-f2py}
170bde
170bde
%description -n python3-numpy-f2py
170bde
This package includes a version of f2py that works properly with NumPy.
170bde
170bde
%package -n python3-numpy-doc
170bde
Summary:	Documentation for numpy
170bde
Requires:	python3-numpy = %{epoch}:%{version}-%{release}
170bde
BuildArch:	noarch
170bde
170bde
%description -n python3-numpy-doc
170bde
This package provides the complete documentation for NumPy.
170bde
170bde
%endif # with python3
170bde
170bde
%prep
170bde
%setup -q -n %{name}-%{version}%{?relc}
170bde
#%setup -q -n numpy-cc2b04
b09f05
%patch0 -p1
b09f05
%patch1 -p1
170bde
170bde
# workaround for rhbz#849713
170bde
# http://mail.scipy.org/pipermail/numpy-discussion/2012-July/063530.html
170bde
rm numpy/distutils/command/__init__.py && touch numpy/distutils/command/__init__.py
170bde
170bde
%ifarch %{openblas_arches}
170bde
# Use openblas pthreads as recommended by upstream (see comment in site.cfg.example)
170bde
cat >> site.cfg <
170bde
[openblas]
170bde
library_dirs = %{_libdir}
170bde
openblas_libs = openblasp
170bde
EOF
170bde
%else
170bde
# Atlas 3.10 library names
170bde
%if 0%{?fedora} >= 21 || 0%{?rhel} > 7
170bde
cat >> site.cfg <
170bde
[atlas]
170bde
library_dirs = %{_libdir}/atlas
170bde
atlas_libs = satlas
170bde
EOF
170bde
%endif
170bde
%endif
170bde
170bde
%if %{with python3}
170bde
rm -rf %{py3dir}
170bde
cp -a . %{py3dir}
170bde
%endif
170bde
170bde
%build
b09f05
%set_build_flags
170bde
%if %{with python3}
170bde
pushd %{py3dir}
170bde
%ifarch %{openblas_arches}
170bde
env OPENBLAS=%{_libdir} \
170bde
%else
170bde
env ATLAS=%{_libdir} \
170bde
%endif
170bde
    BLAS=%{_libdir} \
170bde
    LAPACK=%{_libdir} CFLAGS="%{optflags}" \
170bde
    %{__python3} setup.py build
170bde
popd
170bde
%endif # with _python3
170bde
170bde
%ifarch %{openblas_arches}
170bde
env OPENBLAS=%{_libdir} \
170bde
%else
170bde
env ATLAS=%{_libdir} \
170bde
%endif
170bde
    BLAS=%{_libdir} \
170bde
    LAPACK=%{_libdir} CFLAGS="%{optflags}" \
170bde
    %{__python2} setup.py build
170bde
170bde
%install
170bde
mkdir docs
170bde
pushd docs
170bde
unzip %{SOURCE1}
170bde
popd
170bde
170bde
# first install python3 so the binaries are overwritten by the python2 ones
170bde
%if %{with python3}
170bde
pushd %{py3dir}
170bde
#%%{__python2} setup.py install -O1 --skip-build --root %%{buildroot}
170bde
# skip-build currently broken, this works around it for now
170bde
%ifarch %{openblas_arches}
170bde
env OPENBLAS=%{_libdir} \
170bde
%else 
170bde
env ATLAS=%{_libdir} \
170bde
%endif
170bde
    FFTW=%{_libdir} BLAS=%{_libdir} \
170bde
    LAPACK=%{_libdir} CFLAGS="%{optflags}" \
170bde
    %{__python3} setup.py install --root %{buildroot}
170bde
pushd %{buildroot}%{_bindir} &> /dev/null
170bde
170bde
# The custom install script gets the Python version from the executable name,
170bde
# e.g. "python3" -> "3", but when built by "platform-python" it guesses the
170bde
# version as "rm-python". Renaming the file here is the easiest correction.
170bde
mv f2pyrm-python f2py3
170bde
170bde
popd &> /dev/null
170bde
170bde
popd
170bde
170bde
%endif # with python3
170bde
170bde
#%%{__python2} setup.py install -O1 --skip-build --root %%{buildroot}
170bde
# skip-build currently broken, this works around it for now
170bde
%ifarch %{openblas_arches}
170bde
env OPENBLAS=%{_libdir} \
170bde
%else
170bde
env ATLAS=%{_libdir} \
170bde
%endif
170bde
    FFTW=%{_libdir} BLAS=%{_libdir} \
170bde
    LAPACK=%{_libdir} CFLAGS="%{optflags}" \
170bde
    %{__python2} setup.py install --root %{buildroot}
170bde
170bde
pushd %{buildroot}%{_bindir} &> /dev/null
170bde
# symlink for anyone who was using f2py.numpy
170bde
mv f2py{2,-%{python2_version}}
170bde
ln -s f2py-%{python2_version} f2py-2
170bde
ln -s f2py-%{python2_version} f2py2
170bde
popd &> /dev/null
170bde
#install -D -p -m 0644 docs/f2py/f2py.1 %{buildroot}%{_mandir}/man1/f2py.1
170bde
170bde
#symlink for includes, BZ 185079
ad1d4b
mkdir -p %{buildroot}%{_includedir}
ad1d4b
ln -s %{python2_sitearch}/%{name}/core/include/numpy/ %{buildroot}%{_includedir}/numpy
170bde
170bde
170bde
170bde
%check
ad1d4b
# Having LDFLAGS set in the environment (for Flatpak builds, in particular), breaks
ad1d4b
# f2py Makefiles which use that variable like: 'LDFLAGS = -s -shared'
ad1d4b
unset LDFLAGS
170bde
pushd doc &> /dev/null
ad1d4b
PATH="%{buildroot}%{_bindir}:${PATH}" \
ad1d4b
PYTHONPATH="%{buildroot}%{python2_sitearch}" \
ad1d4b
%{__python2} -c "import pkg_resources, numpy, sys ; sys.exit(0 if numpy.test(verbose=2).wasSuccessful() else 1)" \
170bde
%ifarch s390 s390x
170bde
|| :
170bde
%endif
170bde
# don't remove this comment
170bde
popd &> /dev/null
170bde
170bde
%if %{with python3}
170bde
pushd doc &> /dev/null
ad1d4b
PATH="%{buildroot}%{_bindir}:${PATH}" \
ad1d4b
PYTHONPATH="%{buildroot}%{python3_sitearch}" \
ad1d4b
%{__python3} -c "import pkg_resources, numpy, sys ; sys.exit(0 if numpy.test(verbose=2).wasSuccessful() else 1)" \
170bde
%ifarch s390 s390x
170bde
|| :
170bde
%endif
170bde
# don't remove this comment
170bde
popd &> /dev/null
170bde
170bde
%endif # with python3
170bde
170bde
170bde
%files -n python2-numpy
170bde
%license LICENSE.txt
170bde
%doc THANKS.txt site.cfg.example
170bde
%dir %{python2_sitearch}/%{name}
170bde
%{python2_sitearch}/%{name}/*.py*
170bde
%{python2_sitearch}/%{name}/core
170bde
%{python2_sitearch}/%{name}/distutils
170bde
%{python2_sitearch}/%{name}/doc
170bde
%{python2_sitearch}/%{name}/fft
170bde
%{python2_sitearch}/%{name}/lib
170bde
%{python2_sitearch}/%{name}/linalg
170bde
%{python2_sitearch}/%{name}/ma
170bde
%{python2_sitearch}/%{name}/random
170bde
%{python2_sitearch}/%{name}/testing
170bde
%{python2_sitearch}/%{name}/tests
170bde
%{python2_sitearch}/%{name}/compat
170bde
%{python2_sitearch}/%{name}/matrixlib
170bde
%{python2_sitearch}/%{name}/polynomial
170bde
%{python2_sitearch}/%{name}-*.egg-info
170bde
%{_includedir}/numpy
170bde
%exclude %{python2_sitearch}/%{name}/LICENSE.txt
170bde
170bde
%files -n python2-numpy-f2py
170bde
%doc docs/f2py/*.html
170bde
#%{_mandir}/man*/*
170bde
%{_bindir}/f2py2
170bde
%{_bindir}/f2py-2
170bde
%{_bindir}/f2py-%{python2_version}
170bde
%{python2_sitearch}/%{name}/f2py
170bde
170bde
%files -n python2-numpy-doc
170bde
%doc docs/*
170bde
170bde
%if %{with python3}
170bde
%files -n python3-numpy
170bde
%license LICENSE.txt
170bde
%doc THANKS.txt site.cfg.example
170bde
%{python3_sitearch}/%{name}/__pycache__
170bde
%dir %{python3_sitearch}/%{name}
170bde
%{python3_sitearch}/%{name}/*.py*
170bde
%{python3_sitearch}/%{name}/core
170bde
%{python3_sitearch}/%{name}/distutils
170bde
%{python3_sitearch}/%{name}/doc
170bde
%{python3_sitearch}/%{name}/fft
170bde
%{python3_sitearch}/%{name}/lib
170bde
%{python3_sitearch}/%{name}/linalg
170bde
%{python3_sitearch}/%{name}/ma
170bde
%{python3_sitearch}/%{name}/random
170bde
%{python3_sitearch}/%{name}/testing
170bde
%{python3_sitearch}/%{name}/tests
170bde
%{python3_sitearch}/%{name}/compat
170bde
%{python3_sitearch}/%{name}/matrixlib
170bde
%{python3_sitearch}/%{name}/polynomial
170bde
%{python3_sitearch}/%{name}-*.egg-info
170bde
%exclude %{python3_sitearch}/%{name}/LICENSE.txt
170bde
170bde
%files -n python3-numpy-f2py
170bde
%{_bindir}/f2py3
170bde
%{python3_sitearch}/%{name}/f2py
170bde
170bde
%files -n python3-numpy-doc
170bde
%doc docs/*
170bde
170bde
%endif # with python3
170bde
170bde
170bde
%changelog
ad1d4b
* Fri Jan 08 2021 Nikola Forró <nforro@redhat.com> - 1:1.14.2-16
ad1d4b
- Fix include path
ad1d4b
- Related: rhbz#1907601
ad1d4b
ad1d4b
* Wed Dec 16 2020 Nikola Forró <nforro@redhat.com> - 1:1.14.2-15
ad1d4b
- Fix %check
ad1d4b
- Related: rhbz#1907601
ad1d4b
ad1d4b
* Tue Dec 15 2020 Nikola Forró <nforro@redhat.com> - 1:1.14.2-14
ad1d4b
- Use macros rather than hardcoded paths
ad1d4b
- Resolves: rhbz#1907601
ad1d4b
b09f05
* Wed Jun 05 2019 Nikola Forró <nforro@redhat.com> - 1:1.14.2-13
b09f05
- Fix CVE-2019-6446
b09f05
- Resolves: rhbz#1668829
b09f05
b09f05
* Thu May 30 2019 Charalampos Stratakis <cstratak@redhat.com> - 1.14.2-12
b09f05
- Set proper build flags for https://fedoraproject.org/wiki/Changes/Python_Extension_Flags
b09f05
- Resolves: rhbz#1715036
b09f05
b09f05
* Thu May 30 2019 Nikola Forró <nforro@redhat.com> - 1.14.2-11
b09f05
- Fix broken float128 on all arches except x86_64
b09f05
- Resolves: rhbz#1688709
b09f05
b09f05
* Thu Apr 25 2019 Tomas Orsava <torsava@redhat.com> - 1.14.2-10
b09f05
- Bumping due to problems with modular RPM upgrade path
b09f05
- Resolves: rhbz#1695587
db4ade
170bde
* Tue Oct 09 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-9
170bde
- Remove unversioned provides
170bde
- Resolves: rhbz#1628242
170bde
170bde
* Tue Oct 02 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-8
170bde
- Fix unversioned requires/buildrequires
170bde
- Resolves: rhbz#1628242
170bde
170bde
* Tue Aug 14 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-7
170bde
- Bring symlink f2py2 back for symlink modules
170bde
- Resolves: rhbz#1615727
170bde
170bde
* Wed Aug 08 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-6
170bde
- Remove unversioned binaries from python2 subpackage
170bde
- Resolves: rhbz#1613343
170bde
170bde
* Tue Jul 31 2018 Lumír Balhar <lbalhar@redhat.com> - 1:1.14.2-5
170bde
- Switch python3 coditions to bcond
170bde
170bde
* Mon Jun 25 2018 Tomas Orsava <torsava@redhat.com> - 1:1.14.2-4
170bde
- Use python2 macros instead of unversioned python macros
170bde
170bde
* Sat Apr 28 2018 Tomas Orsava <torsava@redhat.com> - 1:1.14.2-3
170bde
- Change the shebang of f2py to the versioned /usr/bin/python2
170bde
170bde
* Fri Apr 27 2018 Tomas Orsava <torsava@redhat.com> - 1:1.14.2-2
170bde
- Fix incorrect Python version guess when building on Platform-Python
170bde
170bde
* Mon Mar 12 2018 Gwyn Ciesla <limburgher@gmail.com> - 1:1.14.2-1
170bde
- 1.14.2
170bde
170bde
* Wed Feb 21 2018 Gwyn Ciesla <limburgher@gmail.com> - 1:1.14.1-1
170bde
- 1.14.1
170bde
170bde
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.14.0-0.rc1.1
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
170bde
170bde
* Wed Dec 13 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.14.0-0.rc1
170bde
- 1.14.0 rc1
170bde
170bde
* Mon Dec 11 2017 Iryna Shcherbina <ishcherb@redhat.com> - 1:1.13.3-5
170bde
- Fix ambiguous Python 2 dependency declarations
170bde
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
170bde
170bde
* Thu Nov 16 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.3-4
170bde
- Split out doc subpackage.
170bde
170bde
* Mon Nov 06 2017 Merlin Mathesius <mmathesi@redhat.com> - 1:1.13.3-3
170bde
- Cleanup spec file conditionals
170bde
170bde
* Tue Oct 31 2017 Christian Dersch <lupinix@mailbox.org> - 1:1.13.3-2
170bde
- set proper environment variables for openblas
170bde
170bde
* Wed Oct 04 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.3-1
170bde
- 1.13.3
170bde
170bde
* Thu Sep 28 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.2-1
170bde
- 1.13.2
170bde
170bde
* Tue Aug 08 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.1-4
170bde
- Use openblas where available, BZ 1472318.
170bde
170bde
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.13.1-3
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
170bde
170bde
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.13.1-2
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
170bde
170bde
* Fri Jul 07 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.1-1
170bde
- 1.13.1 final
170bde
170bde
* Fri Jun 09 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.0-1
170bde
- 1.13.0 final
170bde
170bde
* Fri May 19 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.0-0.rc2
170bde
- 1.13.0 rc2
170bde
170bde
* Thu May 11 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.13.0-0.rc1
170bde
- 1.13.0 rc1
170bde
170bde
* Wed Mar 29 2017 Gwyn Ciesla <limburgher@gmail.com> - 1:1.12.1-1
170bde
- 1.12.1
170bde
170bde
* Tue Jan 31 2017 Simone Caronni <negativo17@gmail.com> - 1:1.12.0-1
170bde
- Update to 1.12.0, build with gcc 7.0.
170bde
170bde
* Mon Dec 12 2016 Charalampos Stratakis <cstratak@redhat.com> - 1:1.11.2-2
170bde
- Rebuild for Python 3.6
170bde
170bde
* Mon Oct 3 2016 Orion Poplawski <orion@cora.nwra.com> - 1:1.11.2-1
170bde
- Update to 1.11.2 final
170bde
170bde
* Thu Sep 15 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.2-0.rc1
170bde
- Update to 1.11.2rc1, BZ 1340440.
170bde
170bde
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.11.1-2
170bde
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
170bde
170bde
* Tue Jun 28 2016 Orion Poplawski <orion@cora.nwra.com> - 1:1.11.1-1
170bde
- Update to 1.11.1 final
170bde
170bde
* Tue Jun 07 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.1-0.rc1
170bde
- Update to 1.11.1rc1, BZ 1340440.
170bde
170bde
* Mon Mar 28 2016 Orion Poplawski <orion@cora.nwra.com> - 1:1.11.0-4
170bde
- Update to 1.11.0 final
170bde
170bde
* Wed Mar 23 2016 Orion Poplawski <orion@cora.nwra.com> - 1:1.11.0-3.rc2
170bde
- Update to 1.11.0rc2
170bde
170bde
* Sun Mar  6 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1:1.11.0-2.b3
170bde
- Bump Release. 1b2 is higher than 0b3
170bde
170bde
* Wed Feb 10 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.0-0.b3
170bde
- Update to 1.11.0b2, BZ 1306249.
170bde
170bde
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.11.0-1b2
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
170bde
170bde
* Sun Jan 31 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.0-0.b2
170bde
- Update to 1.11.0b2, BZ 1303387.
170bde
170bde
* Tue Jan 26 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.11.0-020161016.cc2b04git
170bde
- Update to git snapshot (due to build issue) after 1.11.0b1, BZ 1301943.
170bde
170bde
* Thu Jan 07 2016 Jon Ciesla <limburgher@gmail.com> - 1:1.10.4-1
170bde
- Update to 1.10.4, BZ 1296509.
170bde
170bde
* Tue Dec 15 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.2-1
170bde
- Update to 1.10.2, BZ 1291674.
170bde
170bde
* Tue Dec 08 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.2-0.2.rc2
170bde
- Update to 1.10.2rc1, BZ 1289550.
170bde
170bde
* Fri Nov 13 2015 Orion Poplawski <orion@cora.nwra.com> - 1:1.10.2-0.1.rc1
170bde
- Update to 1.10.2rc1
170bde
- Drop opt-flags patch applied upstream
170bde
170bde
* Fri Nov 13 2015 Kalev Lember <klember@redhat.com> - 1:1.10.1-6
170bde
- Add provides to satisfy numpy%%{_isa} requires in other packages
170bde
170bde
* Thu Nov 12 2015 Orion Poplawski <orion@nwra.com> - 1:1.10.1-5
170bde
- Re-add provides f2py
170bde
170bde
* Thu Nov 12 2015 Kalev Lember <klember@redhat.com> - 1:1.10.1-4
170bde
- Fix obsoletes / provides for numpy -> python2-numpy rename
170bde
170bde
* Wed Oct 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 1:1.10.1-3
170bde
- Remove fortran flags or arm would build with -march=x86-64
170bde
170bde
* Wed Oct 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 1:1.10.1-2
170bde
- Provide python2-* packages
170bde
- Run tests with verbose=2
170bde
170bde
* Tue Oct 13 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.1-1
170bde
- Update to 1.10.1, BZ 1271022.
170bde
170bde
* Tue Oct 13 2015 Robert Kuska <rkuska@redhat.com> - 1:1.10.0-2
170bde
- Rebuilt for Python3.5 rebuild
170bde
170bde
* Tue Oct 06 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.0-1
170bde
- Update to 1.10.0 final.
170bde
170bde
* Wed Sep 02 2015 Jon Ciesla <limburgher@gmail.com> - 1:1.10.0-0.b1
170bde
- Update to 1.10.0b1, BZ 1252641.
170bde
170bde
* Thu Aug 13 2015 Orion Poplawski <orion@nwra.com> - 1:1.9.2-3
170bde
- Add python2-numpy provides (bug #1249423)
170bde
- Spec cleanup
170bde
170bde
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.9.2-2
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
170bde
170bde
* Sun Mar 1 2015 Orion Poplawski <orion@nwra.com> - 1:1.9.2-1
170bde
- Update to 1.9.2
170bde
170bde
* Tue Jan 6 2015 Orion Poplawski <orion@nwra.com> - 1:1.9.1-2
170bde
- Add upstream patch to fix xerbla linkage (bug #1172834)
170bde
170bde
* Tue Nov 04 2014 Jon Ciesla <limburgher@gmail.com> - 1:1.9.1-1
170bde
- Update to 1.9.1, BZ 1160273.
170bde
170bde
* Sun Sep 7 2014 Orion Poplawski <orion@nwra.com> - 1:1.9.0-1
170bde
- Update to 1.9.0
170bde
170bde
* Wed Aug 27 2014 Orion Poplawski <orion@nwra.com> - 1:1.9.0-0.1.rc1
170bde
- Update to 1.9.0rc1
170bde
170bde
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.8.2-2
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
170bde
170bde
* Sun Aug 10 2014 Orion Poplawski <orion@nwra.com> - 1:1.8.2-1
170bde
- Update to 1.8.2
170bde
170bde
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.8.1-4
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
170bde
170bde
* Fri May 9 2014 Orion Poplawski <orion@nwra.com> - 1:1.8.1-3
170bde
- Rebuild for Python 3.4
170bde
170bde
* Wed May 07 2014 Jaromir Capik <jcapik@redhat.com> - 1:1.8.1-2
170bde
- Fixing FTBFS on ppc64le (#1078354)
170bde
170bde
* Tue Mar 25 2014 Orion Poplawski <orion@nwra.com> - 1:1.8.1-1
170bde
- Update to 1.8.1
170bde
170bde
* Tue Mar 4 2014 Orion Poplawski <orion@nwra.com> - 1:1.8.0-5
170bde
- Fix __pycache__ ownership (bug #1072467)
170bde
170bde
* Mon Feb 10 2014 Thomas Spura <tomspur@fedoraproject.org> - 1:1.8.0-4
170bde
- Fix CVE-2014-1858, CVE-2014-1859: #1062009, #1062359
170bde
170bde
* Mon Nov 25 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-3
170bde
- Ship doc module (bug #1034357)
170bde
170bde
* Wed Nov 6 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-2
170bde
- Move f2py documentation to f2py package (bug #1027394)
170bde
170bde
* Wed Oct 30 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-1
170bde
- Update to 1.8.0 final
170bde
170bde
* Mon Oct 14 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.7.rc2
170bde
- Update to 1.8.0rc2
170bde
- Create clean site.cfg
170bde
- Use serial atlas
170bde
170bde
* Mon Sep 23 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.6.b2
170bde
- Add [atlas] to site.cfg for new atlas library names
170bde
170bde
* Sun Sep 22 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.5.b2
170bde
- Update site.cfg for new atlas library names
170bde
170bde
* Sat Sep 21 2013 David Tardon <dtardon@redhat.com> - 1:1.8.0-0.4.b2
170bde
- rebuild for atlas 3.10
170bde
170bde
* Tue Sep 10 2013 Jon Ciesla <limburgher@gmail.com> - 1:1.8.0-0.3.b2
170bde
- Fix libdir path in site.cfg, BZ 1006242.
170bde
170bde
* Sun Sep 8 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.2.b2
170bde
- Update to 1.8.0b2
170bde
170bde
* Wed Sep 4 2013 Orion Poplawski <orion@nwra.com> - 1:1.8.0-0.1.b1
170bde
- Update to 1.8.0b1
170bde
- Drop f2py patch applied upstream
170bde
170bde
* Tue Aug 27 2013 Jon Ciesla <limburgher@gmail.com> - 1:1.7.1-5
170bde
- URL Fix, BZ 1001337
170bde
170bde
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.7.1-4
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
170bde
170bde
* Tue Jul 30 2013 Tomas Tomecek <ttomecek@redhat.com> - 1:1.7.1-3
170bde
- Fix rpmlint warnings
170bde
- Update License
170bde
- Apply patch: change shebang of f2py to use binary directly
170bde
170bde
* Sun Jun 2 2013 Orion Poplawski <orion@nwra.com> - 1:1.7.1-2
170bde
- Specfile cleanup (bug #969854)
170bde
170bde
* Wed Apr 10 2013 Orion Poplawski <orion@nwra.com> - 1:1.7.1-1
170bde
- Update to 1.7.1
170bde
170bde
* Sat Feb 9 2013 Orion Poplawski <orion@nwra.com> - 1:1.7.0-1
170bde
- Update to 1.7.0 final
170bde
170bde
* Sun Dec 30 2012 Orion Poplawski <orion@nwra.com> - 1:1.7.0-0.5.rc1
170bde
- Update to 1.7.0rc1
170bde
170bde
* Thu Sep 20 2012 Orion Poplawski <orion@nwra.com> - 1:1.7.0-0.4.b2
170bde
- Update to 1.7.0b2
170bde
- Drop patches applied upstream
170bde
170bde
* Wed Aug 22 2012 Orion Poplawski <orion@nwra.com> - 1:1.7.0-0.3.b1
170bde
- Add patch from github pull 371 to fix python 3.3 pickle issue
170bde
- Remove cython .c source regeneration - fails now
170bde
170bde
* Wed Aug 22 2012 Orion Poplawski <orion@nwra.com> - 1:1.7.0-0.2.b1
170bde
- add workaround for rhbz#849713 (fixes FTBFS)
170bde
170bde
* Tue Aug 21 2012 Orion Poplawski <orion@cora.nwra.com> - 1:1.7.0-0.1.b1
170bde
- Update to 1.7.0b1
170bde
- Rebase python 3.3 patchs to current git master
170bde
- Drop patches applied upstream
170bde
170bde
* Sun Aug  5 2012 David Malcolm <dmalcolm@redhat.com> - 1:1.6.2-5
170bde
- rework patches for 3.3 to more directly reflect upstream's commits
170bde
- re-enable test suite on python 3
170bde
- forcibly regenerate Cython .c source to avoid import issues on Python 3.3
170bde
170bde
* Sun Aug  5 2012 Thomas Spura <tomspur@fedoraproject.org> - 1:1.6.2-4
170bde
- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
170bde
- needs unicode patch
170bde
170bde
* Fri Aug  3 2012 David Malcolm <dmalcolm@redhat.com> - 1:1.6.2-3
170bde
- remove rhel logic from with_python3 conditional
170bde
170bde
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.6.2-2
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
170bde
170bde
* Sun May 20 2012 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.2-1
170bde
- Update to 1.6.2 final
170bde
170bde
* Sat May 12 2012 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.2rc1-0.1
170bde
- Update to 1.6.2rc1
170bde
170bde
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.6.1-2
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
170bde
170bde
* Mon Nov 7 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.1-1
170bde
- Update to 1.6.1
170bde
170bde
* Fri Jun 17 2011 Jon Ciesla <limb@jcomserv.net> - 1:1.6.0-2
170bde
- Bump and rebuild for BZ 712251.
170bde
170bde
* Mon May 16 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.0-1
170bde
- Update to 1.6.0 final
170bde
170bde
* Mon Apr 4 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.0-0.2.b2
170bde
- Update to 1.6.0b2
170bde
- Drop import patch fixed upstream
170bde
170bde
* Thu Mar 31 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.6.0-0.1.b1
170bde
- Update to 1.6.0b1
170bde
- Build python3  module with python3
170bde
- Add patch from upstream to fix build time import error
170bde
170bde
* Wed Mar 30 2011 Orion Poplawski <orion@cora.nwra.com> - 1:1.5.1-1
170bde
- Update to 1.5.1 final
170bde
170bde
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.5.1-0.4
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
170bde
170bde
* Thu Jan 13 2011 Dan Horák <dan[at]danny.cz> - 1:1.5.1-0.3
170bde
- fix the AttributeError during tests
170bde
- fix build on s390(x)
170bde
170bde
* Wed Dec 29 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.5.1-0.2
170bde
- rebuild for newer python3
170bde
170bde
* Wed Oct 27 2010 Thomas Spura <tomspur@fedoraproject.org> - 1:1.5.1-0.1
170bde
- update to 1.5.1rc1
170bde
- add python3 subpackage
170bde
- some spec-cleanups
170bde
170bde
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.4.1-6
170bde
- actually add the patch this time
170bde
170bde
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.4.1-5
170bde
- fix segfault within %%check on 2.7 (patch 2)
170bde
170bde
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 1:1.4.1-4
170bde
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
170bde
170bde
* Sun Jul 18 2010 Dan Horák <dan[at]danny.cz> 1.4.1-3
170bde
- ignore the "Ticket #1299 second test" failure on s390(x)
170bde
170bde
* Thu Jun 24 2010 Jef Spaleta <jspaleta@fedoraprject.org> 1.4.1-2
170bde
- source commit fix
170bde
170bde
* Thu Jun 24 2010 Jef Spaleta <jspaleta@fedoraprject.org> 1.4.1-1
170bde
- New upstream release. Include backported doublefree patch
170bde
170bde
* Mon Apr 26 2010 Jon Ciesla <limb@jcomserv.net> 1.3.0-8
170bde
- Moved distutils back to the main package, BZ 572820.
170bde
170bde
* Thu Apr 08 2010 Jon Ciesla <limb@jcomserv.net> 1.3.0-7
170bde
- Reverted to 1.3.0 after upstream pulled 1.4.0, BZ 579065.
170bde
170bde
* Tue Mar 02 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-5
170bde
- Linking /usr/include/numpy to .h files, BZ 185079.
170bde
170bde
* Tue Feb 16 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-4
170bde
- Re-enabling atlas BR, dropping lapack Requires.
170bde
170bde
* Wed Feb 10 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-3
170bde
- Since the previous didn't work, Requiring lapack.
170bde
170bde
* Tue Feb 09 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-2
170bde
- Temporarily dropping atlas BR to work around 562577.
170bde
170bde
* Fri Jan 22 2010 Jon Ciesla <limb@jcomserv.net> 1.4.0-1
170bde
- 1.4.0.
170bde
- Dropped ARM patch, ARM support added upstream.
170bde
170bde
* Tue Nov 17 2009 Jitesh Shah <jiteshs@marvell.com> - 1.3.0-6.fa1
170bde
- Add ARM support
170bde
170bde
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-6
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
170bde
170bde
* Thu Jun 11 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-5
170bde
- Fixed atlas BR, BZ 505376.
170bde
170bde
* Fri Apr 17 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-4
170bde
- EVR bump for pygame chainbuild.
170bde
170bde
* Fri Apr 17 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-3
170bde
- Moved linalg, fft back to main package.
170bde
170bde
* Tue Apr 14 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-2
170bde
- Split out f2py into subpackage, thanks Peter Robinson pbrobinson@gmail.com.
170bde
170bde
* Tue Apr 07 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-1
170bde
- Update to latest upstream.
170bde
- Fixed Source0 URL.
170bde
170bde
* Thu Apr 02 2009 Jon Ciesla <limb@jcomserv.net> 1.3.0-0.rc1
170bde
- Update to latest upstream.
170bde
170bde
* Thu Mar 05 2009 Jon Ciesla <limb@jcomserv.net> 1.2.1-3
170bde
- Require python-devel, BZ 488464.
170bde
170bde
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-2
170bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
170bde
170bde
* Fri Dec 19 2008 Jon Ciesla <limb@jcomserv.net> 1.2.1-1
170bde
- Update to 1.2.1.
170bde
170bde
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.2.0-2
170bde
- Rebuild for Python 2.6
170bde
170bde
* Tue Oct 07 2008 Jon Ciesla <limb@jcomserv.net> 1.2.0-1
170bde
- New upstream release, added python-nose BR. BZ 465999.
170bde
- Using atlas blas, not blas-devel. BZ 461472.
170bde
170bde
* Wed Aug 06 2008 Jon Ciesla <limb@jcomserv.net> 1.1.1-1
170bde
- New upstream release
170bde
170bde
* Thu May 29 2008 Jarod Wilson <jwilson@redhat.com> 1.1.0-1
170bde
- New upstream release
170bde
170bde
* Tue May 06 2008 Jarod Wilson <jwilson@redhat.com> 1.0.4-1
170bde
- New upstream release
170bde
170bde
* Mon Feb 11 2008 Jarod Wilson <jwilson@redhat.com> 1.0.3.1-2
170bde
- Add python egg to %%files on f9+
170bde
170bde
* Wed Aug 22 2007 Jarod Wilson <jwilson@redhat.com> 1.0.3.1-1
170bde
- New upstream release
170bde
170bde
* Wed Jun 06 2007 Jarod Wilson <jwilson@redhat.com> 1.0.3-1
170bde
- New upstream release
170bde
170bde
* Mon May 14 2007 Jarod Wilson <jwilson@redhat.com> 1.0.2-2
170bde
- Drop BR: atlas-devel, since it just provides binary-compat
170bde
  blas and lapack libs. Atlas can still be optionally used
170bde
  at runtime. (Note: this is all per the atlas maintainer).
170bde
170bde
* Mon May 14 2007 Jarod Wilson <jwilson@redhat.com> 1.0.2-1
170bde
- New upstream release
170bde
170bde
* Tue Apr 17 2007 Jarod Wilson <jwilson@redhat.com> 1.0.1-4
170bde
- Update gfortran patch to recognize latest gfortran f95 support
170bde
- Resolves rhbz#236444
170bde
170bde
* Fri Feb 23 2007 Jarod Wilson <jwilson@redhat.com> 1.0.1-3
170bde
- Fix up cpuinfo bug (#229753). Upstream bug/change:
170bde
  http://projects.scipy.org/scipy/scipy/ticket/349
170bde
170bde
* Thu Jan 04 2007 Jarod Wilson <jwilson@redhat.com> 1.0.1-2
170bde
- Per discussion w/Jose Matos, Obsolete/Provide f2py, as the
170bde
  stand-alone one is no longer supported/maintained upstream
170bde
170bde
* Wed Dec 13 2006 Jarod Wilson <jwilson@redhat.com> 1.0.1-1
170bde
- New upstream release
170bde
170bde
* Tue Dec 12 2006 Jarod Wilson <jwilson@redhat.com> 1.0-2
170bde
- Rebuild for python 2.5
170bde
170bde
* Wed Oct 25 2006 Jarod Wilson <jwilson@redhat.com> 1.0-1
170bde
- New upstream release
170bde
170bde
* Wed Sep 06 2006 Jarod Wilson <jwilson@redhat.com> 0.9.8-1
170bde
- New upstream release
170bde
170bde
* Wed Apr 26 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.9.6-1
170bde
- Upstream update
170bde
170bde
* Thu Feb 16 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.9.5-1
170bde
- Upstream update
170bde
170bde
* Mon Feb 13 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.9.4-2
170bde
- Rebuild for Fedora Extras 5
170bde
170bde
* Thu Feb  2 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.9.4-1
170bde
- Initial RPM release
170bde
- Added gfortran patch from Neal Becker