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