f8aba5
%bcond_with python36_module
f8aba5
f8aba5
%bcond_without python2
f8aba5
%bcond_without python3
f8aba5
# Disabled docs due to missing BuildRequires: python2/3-numpydoc
f8aba5
%global with_doc 0
f8aba5
%{?filter_setup:
f8aba5
%filter_provides_in %{python2_sitearch}.*\.so$
f8aba5
%filter_provides_in %{python3_sitearch}.*\.so$
f8aba5
%filter_setup
f8aba5
}
f8aba5
f8aba5
# Set to pre-release version suffix if building pre-release, else %%{nil}
f8aba5
%global rcver %{nil}
f8aba5
f8aba5
Summary:    Scientific Tools for Python
f8aba5
Name:       scipy
f8aba5
Version:    1.0.0
4ec428
Release:    21%{?dist}
f8aba5
f8aba5
Group:      Development/Libraries
f8aba5
# BSD -- whole package except:
f8aba5
# Boost -- scipy/special/cephes/scipy_iv.c
f8aba5
# Public Domain -- scipy/odr/__odrpack.c
f8aba5
License:    BSD and Boost and Public Domain
f8aba5
Url:        http://www.scipy.org/scipylib/index.html
f8aba5
Source0:    https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.xz
f8aba5
f8aba5
Patch0:     scipy-1.0.0-six.patch
f8aba5
f8aba5
%if %{with python2}
f8aba5
BuildRequires: python2-numpy, python2-devel, python2-numpy-f2py
f8aba5
BuildRequires: python2-pytest
f8aba5
BuildRequires: python2-six
f8aba5
# Disabled BR on pytest-xdist since it doesn't seem to be actually needed
f8aba5
# BuildRequires: python2-pytest-xdist
f8aba5
%endif
f8aba5
f8aba5
BuildRequires: fftw-devel, blas-devel, lapack-devel, suitesparse-devel
f8aba5
%ifarch %{openblas_arches}
f8aba5
BuildRequires: openblas-devel
f8aba5
%else
f8aba5
BuildRequires: atlas-devel
f8aba5
%endif
f8aba5
BuildRequires: gcc-gfortran, swig, gcc-c++
f8aba5
BuildRequires: qhull-devel
f8aba5
f8aba5
%if %{with python3}
f8aba5
%if %{with python36_module}
f8aba5
BuildRequires:  python36-devel
f8aba5
BuildRequires:  python36-rpm-macros
f8aba5
%else
f8aba5
BuildRequires:  python3-devel
f8aba5
%endif
f8aba5
BuildRequires:  python3-numpy, python3-f2py
f8aba5
BuildRequires:  python3-setuptools
f8aba5
BuildRequires:  python3-pytest
f8aba5
BuildRequires:  python3-six
f8aba5
# Disabled BR on pytest-xdist since it doesn't seem to be actually needed
f8aba5
# BuildRequires:  python3-pytest-xdist
f8aba5
%endif
f8aba5
%if 0%{?with_doc}
f8aba5
%if %{with python2}
f8aba5
BuildRequires:  python2-sphinx
f8aba5
BuildRequires:  python2-matplotlib
f8aba5
BuildRequires:  python2-numpydoc
f8aba5
%endif
f8aba5
%if %{with python3}
f8aba5
BuildRequires:  python3-sphinx
f8aba5
BuildRequires:  python3-matplotlib
f8aba5
BuildRequires:  python3-numpydoc
f8aba5
%endif # with python3
f8aba5
%endif # with_doc
f8aba5
f8aba5
%description
f8aba5
Scipy is open-source software for mathematics, science, and
f8aba5
engineering. The core library is NumPy which provides convenient and
f8aba5
fast N-dimensional array manipulation. The SciPy library is built to
f8aba5
work with NumPy arrays, and provides many user-friendly and efficient
f8aba5
numerical routines such as routines for numerical integration and
f8aba5
optimization. Together, they run on all popular operating systems, are
f8aba5
quick to install, and are free of charge. NumPy and SciPy are easy to
f8aba5
use, but powerful enough to be depended upon by some of the world's
f8aba5
leading scientists and engineers.
f8aba5
f8aba5
f8aba5
%if %{with python2}
f8aba5
%package -n python2-scipy
f8aba5
Summary:    Scientific Tools for Python
f8aba5
Requires:   python2-numpy, python2-numpy-f2py
83e614
Requires:   python2-six
f8aba5
%{?python_provide:%python_provide python2-scipy}
f8aba5
Obsoletes:      scipy <= 0.16.0
f8aba5
%description -n python2-scipy
f8aba5
Scipy is open-source software for mathematics, science, and
f8aba5
engineering. The core library is NumPy which provides convenient and
f8aba5
fast N-dimensional array manipulation. The SciPy library is built to
f8aba5
work with NumPy arrays, and provides many user-friendly and efficient
f8aba5
numerical routines such as routines for numerical integration and
f8aba5
optimization. Together, they run on all popular operating systems, are
f8aba5
quick to install, and are free of charge. NumPy and SciPy are easy to
f8aba5
use, but powerful enough to be depended upon by some of the world's
f8aba5
leading scientists and engineers.
f8aba5
f8aba5
%endif
f8aba5
f8aba5
%if 0%{?with_doc}
f8aba5
%if %{with python2}
f8aba5
%package -n python2-scipy-doc
f8aba5
Summary:    Scientific Tools for Python - documentation
f8aba5
Requires:   python2-scipy = %{version}-%{release}
f8aba5
%description -n python2-scipy-doc
f8aba5
HTML documentation for Scipy
f8aba5
%endif # with python2
f8aba5
f8aba5
%if %{with python3}
f8aba5
%package -n python3-scipy-doc
f8aba5
Summary:    Scientific Tools for Python - documentation
f8aba5
Requires:   python3-scipy = %{version}-%{release}
f8aba5
%description -n python3-scipy-doc
f8aba5
HTML documentation for Scipy
f8aba5
%endif # with python3
f8aba5
%endif # with_doc
f8aba5
f8aba5
%if %{with python3}
f8aba5
%package -n python3-scipy
f8aba5
Summary:    Scientific Tools for Python
f8aba5
Group:      Development/Libraries
f8aba5
License:    BSD and LGPLv2+
f8aba5
Requires:   python3-numpy, python3-f2py
83e614
Requires:   python3-six
f8aba5
%{?python_provide:%python_provide python3-scipy}
f8aba5
%description -n python3-scipy
f8aba5
Scipy is open-source software for mathematics, science, and
f8aba5
engineering. The core library is NumPy which provides convenient and
f8aba5
fast N-dimensional array manipulation. The SciPy library is built to
f8aba5
work with NumPy arrays, and provides many user-friendly and efficient
f8aba5
numerical routines such as routines for numerical integration and
f8aba5
optimization. Together, they run on all popular operating systems, are
f8aba5
quick to install, and are free of charge. NumPy and SciPy are easy to
f8aba5
use, but powerful enough to be depended upon by some of the world's
f8aba5
leading scientists and engineers.
f8aba5
f8aba5
%endif # with _python3
f8aba5
f8aba5
%prep
f8aba5
%setup -q -n %{name}-%{version}%{?rcver}
f8aba5
%patch0 -p1
f8aba5
f8aba5
cat > site.cfg << EOF
f8aba5
f8aba5
[amd]
f8aba5
library_dirs = %{_libdir}
f8aba5
include_dirs = /usr/include/suitesparse
f8aba5
amd_libs = amd
f8aba5
f8aba5
[umfpack]
f8aba5
library_dirs = %{_libdir}
f8aba5
include_dirs = /usr/include/suitesparse
f8aba5
umfpack_libs = umfpack
f8aba5
f8aba5
%ifarch %{openblas_arches}
f8aba5
[openblas]
f8aba5
library_dirs = %{_libdir}
f8aba5
openblas_libs = openblasp
f8aba5
%endif
f8aba5
EOF
f8aba5
f8aba5
f8aba5
%build
f8aba5
%if %{with python3}
f8aba5
env CFLAGS="$RPM_OPT_FLAGS -lm" \
f8aba5
    FFLAGS="$RPM_OPT_FLAGS -fPIC -cpp" \
f8aba5
    LDFLAGS="$RPM_LD_FLAGS -shared" \
f8aba5
%ifarch %{openblas_arches}
f8aba5
    OPENBLAS=%{_libdir} \
f8aba5
%else
f8aba5
    ATLAS=%{_libdir}/atlas \
f8aba5
%endif
f8aba5
    FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
f8aba5
    %__python3 setup.py config_fc \
f8aba5
    --fcompiler=gnu95 --noarch \
f8aba5
%if 0%{?with_doc}
f8aba5
    build_sphinx
f8aba5
    rm -r build/sphinx/html/.buildinfo
f8aba5
    mv build/sphinx build/sphinx-%{python3_version}
f8aba5
%else
f8aba5
    build
f8aba5
%endif # with_doc
f8aba5
%endif # with _python3
f8aba5
f8aba5
%if %{with python2}
f8aba5
env CFLAGS="$RPM_OPT_FLAGS" \
f8aba5
    FFLAGS="$RPM_OPT_FLAGS -fPIC -cpp" \
f8aba5
    LDFLAGS="$RPM_LD_FLAGS -shared" \
f8aba5
%ifarch %{openblas_arches}
f8aba5
    OPENBLAS=%{_libdir} \
f8aba5
%else
f8aba5
    ATLAS=%{_libdir}/atlas \
f8aba5
%endif
f8aba5
    FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
f8aba5
    %__python2 setup.py config_fc \
f8aba5
    --fcompiler=gnu95 --noarch \
f8aba5
%if 0%{?with_doc}
f8aba5
    build_sphinx
f8aba5
    rm -r build/sphinx/html/.buildinfo
f8aba5
    mv build/sphinx build/sphinx-%{python2_version}
f8aba5
%else
f8aba5
    build
f8aba5
%endif # with_doc
f8aba5
%endif # with python2
f8aba5
f8aba5
f8aba5
%install
f8aba5
# first install python3 so the binaries are overwritten by the python2 ones
f8aba5
%if %{with python3}
f8aba5
env CFLAGS="$RPM_OPT_FLAGS -lm" \
f8aba5
    FFLAGS="$RPM_OPT_FLAGS -fPIC -cpp" \
f8aba5
    LDFLAGS="$RPM_LD_FLAGS -shared" \
f8aba5
%ifarch %{openblas_arches}
f8aba5
    OPENBLAS=%{_libdir} \
f8aba5
%else
f8aba5
    ATLAS=%{_libdir}/atlas \
f8aba5
%endif
f8aba5
    FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
f8aba5
    %__python3 setup.py install --root=$RPM_BUILD_ROOT
f8aba5
%endif # with python3
f8aba5
f8aba5
%if %{with python2}
f8aba5
env CFLAGS="$RPM_OPT_FLAGS" \
f8aba5
    FFLAGS="$RPM_OPT_FLAGS -fPIC -cpp" \
f8aba5
    LDFLAGS="$RPM_LD_FLAGS -shared" \
f8aba5
%ifarch %{openblas_arches}
f8aba5
    OPENBLAS=%{_libdir} \
f8aba5
%else
f8aba5
    ATLAS=%{_libdir}/atlas \
f8aba5
%endif
f8aba5
    FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
f8aba5
    %__python2 setup.py install --root=$RPM_BUILD_ROOT
f8aba5
%endif # with python2
f8aba5
f8aba5
f8aba5
%check
4ec428
# Do not create -PYTEST.pyc files
4ec428
export PYTHONDONTWRITEBYTECODE=1
4ec428
f8aba5
# Skip all tests on s390x because they hangs unexpectedly and randomly
f8aba5
# and pytest-timeout has no effect. Note that the outcome of the tests
f8aba5
# is ignored anyway so by disabling the test for s390x we are not doing
f8aba5
# anything more dangerous.
f8aba5
%ifnarch s390x
f8aba5
%if %{with python3}
f8aba5
pushd %{buildroot}/%{python3_sitearch}
f8aba5
py.test-%{python3_version} -k "not test_denormals" scipy || :
f8aba5
popd
f8aba5
%endif # with python3
f8aba5
f8aba5
%if %{with python2}
f8aba5
pushd %{buildroot}/%{python2_sitearch}
f8aba5
py.test-%{python2_version} -k "not test_denormals" scipy || :
f8aba5
popd
f8aba5
%endif # with python2
f8aba5
%endif # ifnarch s390x
f8aba5
f8aba5
%if %{with python2}
f8aba5
%files -n python2-scipy
f8aba5
%doc LICENSE.txt
f8aba5
%{python2_sitearch}/scipy
f8aba5
%{python2_sitearch}/*.egg-info
f8aba5
f8aba5
%if 0%{?with_doc}
f8aba5
%files -n python2-scipy-doc
f8aba5
%license LICENSE.txt
f8aba5
%doc build/sphinx-%{python2_version}/html
f8aba5
%endif # with_doc
f8aba5
%endif # with python2
f8aba5
f8aba5
%if %{with python3}
f8aba5
%files -n python3-scipy
f8aba5
%doc LICENSE.txt
f8aba5
%{python3_sitearch}/scipy
f8aba5
%{python3_sitearch}/*.egg-info
f8aba5
f8aba5
%if 0%{?with_doc}
f8aba5
%files -n python3-scipy-doc
f8aba5
%license LICENSE.txt
f8aba5
%doc build/sphinx-%{python3_version}/html
f8aba5
%endif # with_doc
f8aba5
%endif # with python3
f8aba5
f8aba5
%changelog
4ec428
* Thu Mar 04 2021 Nikola Forró <nforro@redhat.com> - 1.0.0-21
4ec428
- Do not create -PYTEST.pyc files
4ec428
- Resolves: rhbz#1934199
4ec428
83e614
* Tue Jun 04 2019 Nikola Forró <nforro@redhat.com> - 1.0.0-20
83e614
- Fix python{2,3}-six Requires
83e614
- Resolves: rhbz#1709599
83e614
83e614
* Thu Apr 25 2019 Tomas Orsava <torsava@redhat.com> - 1.0.0-19
83e614
- Bumping due to problems with modular RPM upgrade path
83e614
- Resolves: rhbz#1695587
4d01c8
f8aba5
* Thu Nov 15 2018 Nikola Forró <nforro@redhat.com> - 1.0.0-18
f8aba5
- Unbundle six
f8aba5
- Resolves: rhbz#1647341
f8aba5
f8aba5
* Wed Oct 10 2018 Tomas Orsava <torsava@redhat.com> - 1.0.0-17
f8aba5
- Fix f2py requires
f8aba5
- Resolves: rhbz#1628242
f8aba5
f8aba5
* Tue Oct 09 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-16
f8aba5
- Remove unversioned provides
f8aba5
- Resolves: rhbz#1628242
f8aba5
f8aba5
* Tue Oct 02 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-15
f8aba5
- Fix unversioned requires/buildrequires
f8aba5
- Resolves: rhbz#1628242
f8aba5
f8aba5
* Thu Sep 20 2018 Nikola Forró <nforro@redhat.com> - 1.0.0-14
f8aba5
- Build with $RPM_LD_FLAGS
f8aba5
- Related: rhbz#1624172
f8aba5
f8aba5
* Tue Sep 11 2018 Nikola Forró <nforro@redhat.com> - 1.0.0-13
f8aba5
- Force preprocessing of Fortran sources to make annobin record proper flags
f8aba5
- Resolves: rhbz#1624172
f8aba5
f8aba5
* Fri Aug 17 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-12
f8aba5
- Add bconds for python2
f8aba5
- Resolves: rhbz#1615727
f8aba5
f8aba5
* Fri Aug 17 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-11
f8aba5
- Different BR for python36 module build
f8aba5
- Resolves: rhbz#1615727
f8aba5
f8aba5
* Tue Jul 31 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-10
f8aba5
- Switch Python 3 conditionals to bcond
f8aba5
f8aba5
* Mon Jun 25 2018 Tomas Orsava <torsava@redhat.com> - 1.0.0-9
f8aba5
- Removed test dependency python2/3-pytest-timeout, since it's not strictly needed and it's not available in RHEL8
f8aba5
f8aba5
* Fri Apr 27 2018 Tomas Orsava <torsava@redhat.com> - 1.0.0-8
f8aba5
- Disabled docs building due to missing BuildRequires: python2/3-numpydoc
f8aba5
- Disabled BuildRequires on pytest-xdist since it's not available in RHEL8
f8aba5
  right now and doesn't seem to be actually needed for the build
f8aba5
f8aba5
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-7
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f8aba5
f8aba5
* Fri Feb 02 2018 Petr Viktorin <pviktori@redhat.com> - 1.0.0-6
f8aba5
- Link with -lm to build with new stricter Fedora flags
f8aba5
  https://bugzilla.redhat.com/show_bug.cgi?id=1541416
f8aba5
f8aba5
* Wed Jan 31 2018 Christian Dersch <lupinix@mailbox.org> - 1.0.0-5
f8aba5
- rebuilt for GCC 8.x (gfortran soname bump)
f8aba5
f8aba5
* Mon Dec 11 2017 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-4
f8aba5
- Disable tests on s390x
f8aba5
f8aba5
* Mon Nov 20 2017 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-3
f8aba5
- New subpackages with HTML documentation
f8aba5
f8aba5
* Tue Oct 31 2017 Christian Dersch <lupinix@mailbox.org> - 1.0.0-2
f8aba5
- Use openblas where available https://fedoraproject.org/wiki/Changes/OpenBLAS_as_default_BLAS
f8aba5
- Remove ppc64 hackery for OpenBLAS
f8aba5
- Don't run tests in parallel as pytest crashes
f8aba5
- Don't run test_denormals as it tends to stuck
f8aba5
f8aba5
* Thu Oct 26 2017 Thomas Spura <tomspur@fedoraproject.org> - 1.0.0-1
f8aba5
- update to 1.0.0 and use pytest instead of nose
f8aba5
- use timeout during parallel %%check
f8aba5
f8aba5
* Wed Oct 04 2017 Christian Dersch <lupinix@mailbox.org> - 0.19.1-5
f8aba5
- Use openblas where available (except ppc64), to use same as numpy (BZ 1472318)
f8aba5
f8aba5
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.1-4
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
f8aba5
f8aba5
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.1-3
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f8aba5
f8aba5
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.19.1-2
f8aba5
- Rebuild due to bug in RPM (RHBZ #1468476)
f8aba5
f8aba5
* Tue Jun 27 2017 Christian Dersch <lupinix@mailbox.org> - 0.19.1-1
f8aba5
- new version
f8aba5
f8aba5
* Wed Jun 07 2017 Christian Dersch <lupinix@mailbox.org> - 0.19.0-1
f8aba5
- new version
f8aba5
f8aba5
* Tue Jan 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.18.0-3
f8aba5
- Rebuild for libgfortran.so.3
f8aba5
f8aba5
* Mon Dec 12 2016 Stratakis Charalampos <cstratak@redhat.com> - 0.18.0-2
f8aba5
- Rebuild for Python 3.6
f8aba5
f8aba5
* Tue Jul 26 2016 Than Ngo <than@redhat.com> - 0.18.0-1
f8aba5
- 0.18.0
f8aba5
- %%check: make non-fatal as temporary workaround for scipy build on arm 
f8aba5
f8aba5
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17.0-2
f8aba5
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
f8aba5
f8aba5
* Tue May 31 2016 Nils Philippsen <nils@redhat.com>
f8aba5
- fix source URL
f8aba5
f8aba5
* Mon Feb 15 2016 Orion Poplawski <orion@cora.nwra.com> - 0.17.0-1
f8aba5
- Update to 0.17.0
f8aba5
- Drop ctypes patch applied upstream
f8aba5
f8aba5
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-7
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f8aba5
f8aba5
* Sat Nov 21 2015 Kalev Lember <klember@redhat.com> - 0.16.1-6
f8aba5
- Add provides to satisfy scipy%%{_isa} requires in other packages
f8aba5
f8aba5
* Sun Nov 15 2015 Björn Esser <fedora@besser82.io> - 0.16.1-5
f8aba5
- Revert "Discard results of testsuite on %%{arm} for now"
f8aba5
f8aba5
* Sat Nov 14 2015 Björn Esser <besser82@fedoraproject.org> - 0.16.1-4
f8aba5
- Discard results of testsuite on %%{arm} for now
f8aba5
  Segfaults on non-aligned memory test (expected for arm)
f8aba5
f8aba5
* Sat Nov 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 0.16.1-3
f8aba5
- Add patch to fix ctypes test
f8aba5
- Move requires to correct python2 subpackage
f8aba5
- Add FFLAGS also in %%install
f8aba5
f8aba5
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.1-2
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
f8aba5
f8aba5
* Mon Oct 26 2015 Orion Poplawski <orion@cora.nwra.com> - 0.16.1-1
f8aba5
- Update to 0.16.1
f8aba5
f8aba5
* Wed Oct 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 0.16.0-1
f8aba5
- Update to 0.16.0
f8aba5
- Use python_provide macro
f8aba5
f8aba5
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-2
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f8aba5
f8aba5
* Tue Mar 31 2015 Orion Poplawski <orion@cora.nwra.com> - 0.15.1-1
f8aba5
- Update to 0.15.1
f8aba5
f8aba5
* Sun Jan 4 2015 Orion Poplawski <orion@cora.nwra.com> - 0.14.1-1
f8aba5
- Update to 0.14.1
f8aba5
f8aba5
* Wed Aug 20 2014 Kevin Fenzi <kevin@scrye.com> - 0.14.0-5
f8aba5
- Rebuild for rpm bug 1131892
f8aba5
f8aba5
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-4
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
f8aba5
f8aba5
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-3
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f8aba5
f8aba5
* Sat May 10 2014 Orion Poplawski <orion@cora.nwra.com> - 0.14-2
f8aba5
- Rebuild with Python 3.4
f8aba5
f8aba5
* Tue May  6 2014 Orion Poplawski <orion@cora.nwra.com> - 0.14-1
f8aba5
- Update to 0.14
f8aba5
- Do not use system python-six (bug #1046817)
f8aba5
f8aba5
* Thu Feb 20 2014 Thomas Spura <tomspur@fedoraproject.org> - 0.13.3-2
f8aba5
- use python2 macros everywhere (Requested by Han Boetes)
f8aba5
f8aba5
* Tue Feb  4 2014 Thomas Spura <tomspur@fedoraproject.org> - 0.13.3-1
f8aba5
- Update to 0.13.3
f8aba5
f8aba5
* Mon Dec 9 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.2-1
f8aba5
- Update to 0.13.2
f8aba5
f8aba5
* Fri Dec 06 2013 Nils Philippsen <nils@redhat.com> - 0.13.1-2
f8aba5
- rebuild (suitesparse)
f8aba5
f8aba5
* Sun Nov 17 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.1-1
f8aba5
- Update to 0.13.1
f8aba5
f8aba5
* Wed Oct 23 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.13.0-2
f8aba5
- Update to 0.13.0 final
f8aba5
f8aba5
* Tue Oct 15 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.0-0.4.rc1
f8aba5
- Update to 0.13.0rc1
f8aba5
f8aba5
* Tue Oct 01 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.13.0-0.3.b1
f8aba5
- rebuilt with atlas 3.10
f8aba5
f8aba5
* Mon Sep 9 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.0-0.2.b1
f8aba5
- Unbundle python-six (bug #1005350)
f8aba5
f8aba5
* Thu Aug 29 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.0-0.1.b1
f8aba5
- Update to 0.13.0b1
f8aba5
- Drop patches applied upstream
f8aba5
- Fixup changelog and summary
f8aba5
f8aba5
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.0-4
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f8aba5
f8aba5
* Tue Jul 30 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.12.0-4
f8aba5
- Fix rpmlint warnings
f8aba5
- License update
f8aba5
- Add patch to use build_dir argument in build_extension
f8aba5
f8aba5
* Wed May 15 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-3
f8aba5
- Remove old ufsparse references, use suitesparse
f8aba5
- Spec cleanup
f8aba5
f8aba5
* Mon Apr 15 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-2
f8aba5
- Add patch to fix segfaul in test of sgeqrf
f8aba5
f8aba5
* Wed Apr 10 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-1
f8aba5
- Update to 0.12.0 final
f8aba5
- No longer remove weave from python3 build
f8aba5
f8aba5
* Sat Feb 16 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-0.1.b1
f8aba5
- Update to 0.12.0b1
f8aba5
- Drop upstreamed linalg patch
f8aba5
f8aba5
* Wed Feb 13 2013 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-4
f8aba5
- Add patch from upstream to fix python3.3 issues in linalg routines
f8aba5
f8aba5
* Tue Feb 12 2013 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-3
f8aba5
- Disable python3 tests for now
f8aba5
f8aba5
* Mon Oct  8 2012 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-2
f8aba5
- Add requires python3-numpy, python3-f2py for python3-scipy (bug 863755)
f8aba5
f8aba5
* Sun Sep 30 2012 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-1
f8aba5
- Update to 0.11.0 final
f8aba5
f8aba5
* Thu Aug 23 2012 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-0.1.rc2
f8aba5
- Update to 0.11.0rc2
f8aba5
f8aba5
* Mon Aug  6 2012 Orion Poplawski <orion@cora.nwra.com> - 0.10.1-4
f8aba5
- Rebuild for python 3.3
f8aba5
f8aba5
* Fri Aug  3 2012 David Malcolm <dmalcolm@redhat.com> - 0.10.1-3
f8aba5
- remove rhel logic from with_python3 conditional
f8aba5
f8aba5
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f8aba5
f8aba5
* Fri Mar 16 2012 Orion Poplawski <orion@cora.nwra.com> - 0.10.1-1
f8aba5
- Update to 0.10.1
f8aba5
f8aba5
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-2
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f8aba5
f8aba5
* Mon Nov 14 2011 Orion Poplawski <orion@cora.nwra.com> - 0.10.0-1
f8aba5
- Update to 0.10.0
f8aba5
f8aba5
* Sat Sep  3 2011 Thomas Spura <tomspur@fedoraproject.org> - 0.9.0-2
f8aba5
- little cosmetic changes
f8aba5
- filter provides in python_sitearch
f8aba5
f8aba5
* Fri Sep 02 2011 Andrew McNabb <amcnabb@mcnabbs.org>
f8aba5
- add python3 subpackage
f8aba5
f8aba5
* Fri Apr 1 2011 Orion Poplawski <orion@cora.nwra.com> - 0.9.0-1
f8aba5
- Update to 0.9.0
f8aba5
- Drop all stsci sources and patches, dropped from upstream
f8aba5
- Drop gcc and py27 patches fixed upstream
f8aba5
- Add %%check section to run tests
f8aba5
f8aba5
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-3
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f8aba5
f8aba5
* Sat Jul 31 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.7.2-3
f8aba5
- Fix scipy build on python-2.7
f8aba5
f8aba5
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.7.2-2
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
f8aba5
f8aba5
* Thu Jul 1 2010 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.2-1
f8aba5
- New upstream release
f8aba5
f8aba5
* Sun Apr 11 2010 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.1-3
f8aba5
- Bump for rebuild against numpy 1.3
f8aba5
f8aba5
* Thu Apr  1 2010 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.1-2
f8aba5
- Bump for rebuild against numpy 1.4.0
f8aba5
f8aba5
* Thu Dec 10 2009 Jon Ciesla <limb@jcomserv.net> - 0.7.1-1
f8aba5
- Update to 0.7.1.
f8aba5
f8aba5
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-5
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f8aba5
f8aba5
* Sun Jun 14  2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-4
f8aba5
- Fix for gcc34 weave blitz bug #505379
f8aba5
f8aba5
* Tue Apr 7  2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-3
f8aba5
- Add f2py requires to prepared for numpy packaging split
f8aba5
f8aba5
* Sun Mar 1  2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-2
f8aba5
- Patch for stsci image function syntax fix.
f8aba5
f8aba5
* Thu Feb 26 2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-1
f8aba5
- Update to final 0.7 release
f8aba5
f8aba5
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-0.3.b1
f8aba5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f8aba5
f8aba5
* Mon Dec 15 2008 Deji Akingunola <dakingun@gmail.com> - 0.7.0-0.2.b1
f8aba5
- Rebuild for atlas-3.8.2
f8aba5
f8aba5
* Mon Dec 01 2008  Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-0.1.b1
f8aba5
- Update to latest beta which lists python 2.6 support
f8aba5
f8aba5
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.0-8
f8aba5
- Rebuild for Python 2.6
f8aba5
f8aba5
* Fri Oct 03 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.6.0-7
f8aba5
- fix the stsci fix
f8aba5
f8aba5
* Thu Oct 02 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.6.0-6
f8aba5
- include missing setup files for stsci module
f8aba5
f8aba5
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.6.0-5
f8aba5
- Autorebuild for GCC 4.3
f8aba5
f8aba5
* Fri Jan 04 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.6.0-4
f8aba5
- fix for egg-info file creation
f8aba5
f8aba5
* Wed Oct 03 2007 Jef Spaleta <jspaleta@gmail.com> - 0.6.0-3
f8aba5
- include_dirs changes for ufsparse change in development
f8aba5
f8aba5
* Tue Oct 02 2007 Jef Spaleta <jspaleta@gmail.com> - 0.6.0-2
f8aba5
- Fix licensing to match Fedora packaging guidance
f8aba5
- Remove unnecessary library deps
f8aba5
f8aba5
* Tue Sep 25 2007 Jarrod Millman <millman@berkeley.edu> - 0.6.0-1
f8aba5
- update to new upstream source
f8aba5
- update Summary, License, Url, and description
f8aba5
- added extra dependencies
f8aba5
- remove symlink since Lib has been renamed scipy
f8aba5
f8aba5
* Tue Aug 21 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2.1-1
f8aba5
- Update to new upstream source
f8aba5
f8aba5
* Tue Aug 21 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-3
f8aba5
- fix licensing tag and bump for buildid rebuild
f8aba5
f8aba5
* Wed Apr 18 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-2.2
f8aba5
- go back to using gfortran now that numpy is patched
f8aba5
f8aba5
* Sat Apr 14 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-2.1
f8aba5
- minor correction for f77 usage
f8aba5
f8aba5
* Sat Apr 14 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-2
f8aba5
- revert to f77 due to issue with numpy in development
f8aba5
f8aba5
* Sat Apr 14 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-1.1
f8aba5
- remove arch specific optimizations
f8aba5
f8aba5
* Wed Feb 21 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-1
f8aba5
- Update for new upstream release
f8aba5
f8aba5
* Mon Dec  11 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-5
f8aba5
- Bump for rebuild against python 2.5 in devel tree
f8aba5
f8aba5
* Sun Dec  3 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-4
f8aba5
- Minor adjustments to specfile for packaging guidelines.
f8aba5
- Changed buildrequires fftw version 3  from fftw2
f8aba5
f8aba5
* Sat Dec  2 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-2
f8aba5
- Updated spec for FE Packaging Guidelines and for upstream version 0.5.1
f8aba5
f8aba5
* Mon May  8 2006 Neal Becker <ndbecker2@gmail.com> - 0.4.8-4
f8aba5
- Add BuildRequires gcc-c++
f8aba5
- Add python-devel
f8aba5
- Add libstdc++
f8aba5
f8aba5
* Mon May  8 2006 Neal Becker <ndbecker2@gmail.com> - 0.4.8-3
f8aba5
- Add BuildRequires gcc-gfortran
f8aba5
f8aba5
* Sun May  7 2006 Neal Becker <ndbecker2@gmail.com> - 0.4.8-3
f8aba5
- Add BuildRequires numpy
f8aba5
f8aba5
f8aba5
* Wed May  3 2006 Neal Becker <ndbecker2@gmail.com> - 0.4.8-2
f8aba5
- Fix BuildRoot
f8aba5
- Add BuildRequires, Requires
f8aba5
- Test remove d1mach patch
f8aba5
- Fix defattr
f8aba5
- Add changelog
f8aba5
- Removed Prefix, Vendor
f8aba5
- Fix Source0
f8aba5