b2f9e6
# without means enabled
b2f9e6
%bcond_with doc
b2f9e6
b2f9e6
%bcond_with tests
b2f9e6
b2f9e6
# Set to pre-release version suffix if building pre-release, else %%{nil}
b2f9e6
%global rcver %{nil}
b2f9e6
b2f9e6
Summary:    Scientific Tools for Python
b2f9e6
Name:       scipy
b2f9e6
Version:    1.3.1
b2f9e6
Release:    4%{?dist}
b2f9e6
b2f9e6
# BSD -- whole package except:
b2f9e6
# Boost -- scipy/special/cephes/scipy_iv.c
b2f9e6
# Public Domain -- scipy/odr/__odrpack.c
b2f9e6
License:    BSD and Boost and Public Domain
b2f9e6
Url:        http://www.scipy.org/scipylib/index.html
b2f9e6
Source0:    https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.gz
b2f9e6
b2f9e6
# Previously we ignored the tests results, because they don't always pass
b2f9e6
# Instead of ignoring the results entirely, we allow certain failure rate
b2f9e6
# https://stackoverflow.com/a/47731333/1839451
b2f9e6
Patch0:     acceptable_failure_rate.patch
b2f9e6
b2f9e6
# The C API of PyArrayObject has changed in Python 3.8 and the
b2f9e6
# structure fields accessed in __odrpack.c are now deprecated.
b2f9e6
Patch1:     numpy-deprecation-warnings.patch
b2f9e6
b2f9e6
# Bugfix of cKDTree
b2f9e6
# PR: https://github.com/scipy/scipy/pull/10567
b2f9e6
# Issue: https://github.com/scipy/scipy/issues/11021
b2f9e6
Patch2:     ckdtree_bugfix.patch
b2f9e6
b2f9e6
# Exclude i686 arch. Due to a modularity issue it's being added to the
b2f9e6
# x86_64 compose of CRB, but we don't want to ship it at all.
b2f9e6
# See: https://projects.engineering.redhat.com/browse/RCM-72605
b2f9e6
ExcludeArch: i686
b2f9e6
b2f9e6
BuildRequires: fftw-devel, blas-devel, lapack-devel, suitesparse-devel
b2f9e6
%ifarch %{openblas_arches}
b2f9e6
BuildRequires: openblas-devel
b2f9e6
%else
b2f9e6
BuildRequires: atlas-devel
b2f9e6
%endif
b2f9e6
BuildRequires: gcc-gfortran, swig, gcc-c++
b2f9e6
BuildRequires: qhull-devel
b2f9e6
BuildRequires: /usr/bin/pathfix3.8.py
b2f9e6
b2f9e6
BuildRequires:  python%{python3_pkgversion}-devel
b2f9e6
BuildRequires:  python%{python3_pkgversion}-numpy
b2f9e6
BuildRequires:  python%{python3_pkgversion}-numpy-f2py
b2f9e6
BuildRequires:  python%{python3_pkgversion}-setuptools
b2f9e6
BuildRequires:  python%{python3_pkgversion}-Cython
b2f9e6
BuildRequires:  python%{python3_pkgversion}-rpm-macros
b2f9e6
b2f9e6
%if %{with tests}
b2f9e6
BuildRequires:  python%{python3_pkgversion}-pytest
b2f9e6
BuildRequires:  python%{python3_pkgversion}-pytest-xdist
b2f9e6
BuildRequires:  python%{python3_pkgversion}-pytest-timeout
b2f9e6
%endif
b2f9e6
b2f9e6
%if %{with doc}
b2f9e6
BuildRequires:  python%{python3_pkgversion}-sphinx
b2f9e6
BuildRequires:  python%{python3_pkgversion}-matplotlib
b2f9e6
BuildRequires:  python%{python3_pkgversion}-numpydoc
b2f9e6
%endif
b2f9e6
b2f9e6
%global _description %{expand:
b2f9e6
Scipy is open-source software for mathematics, science, and
b2f9e6
engineering. The core library is NumPy which provides convenient and
b2f9e6
fast N-dimensional array manipulation. The SciPy library is built to
b2f9e6
work with NumPy arrays, and provides many user-friendly and efficient
b2f9e6
numerical routines such as routines for numerical integration and
b2f9e6
optimization. Together, they run on all popular operating systems, are
b2f9e6
quick to install, and are free of charge. NumPy and SciPy are easy to
b2f9e6
use, but powerful enough to be depended upon by some of the world's
b2f9e6
leading scientists and engineers.}
b2f9e6
b2f9e6
%description %_description
b2f9e6
b2f9e6
%package -n python%{python3_pkgversion}-scipy
b2f9e6
Summary:    Scientific Tools for Python
b2f9e6
Requires:   python%{python3_pkgversion}-numpy, python%{python3_pkgversion}-numpy-f2py
b2f9e6
%{?python_provide:%python_provide python%{python3_pkgversion}-scipy}
b2f9e6
%description -n python%{python3_pkgversion}-scipy %_description
b2f9e6
b2f9e6
%if %{with doc}
b2f9e6
%package -n python%{python3_pkgversion}-scipy-doc
b2f9e6
Summary:    Scientific Tools for Python - documentation
b2f9e6
Requires:   python%{python3_pkgversion}-scipy = %{version}-%{release}
b2f9e6
%description -n python%{python3_pkgversion}-scipy-doc
b2f9e6
HTML documentation for Scipy
b2f9e6
%endif
b2f9e6
b2f9e6
b2f9e6
%prep
b2f9e6
%autosetup -p1 -n %{name}-%{version}%{?rcver}
b2f9e6
cat > site.cfg << EOF
b2f9e6
b2f9e6
[amd]
b2f9e6
library_dirs = %{_libdir}
b2f9e6
include_dirs = /usr/include/suitesparse
b2f9e6
amd_libs = amd
b2f9e6
b2f9e6
[umfpack]
b2f9e6
library_dirs = %{_libdir}
b2f9e6
include_dirs = /usr/include/suitesparse
b2f9e6
umfpack_libs = umfpack
b2f9e6
b2f9e6
%ifarch %{openblas_arches}
b2f9e6
[openblas]
b2f9e6
libraries = openblasp
b2f9e6
library_dirs = %{_libdir}
b2f9e6
%endif
b2f9e6
EOF
b2f9e6
b2f9e6
# Docs won't build unless the .dat files are specified here
b2f9e6
sed -i 's/metadata = dict(/metadata = dict(package_data={"": ["*.dat"]},/' setup.py
b2f9e6
b2f9e6
# remove bundled numpydoc
b2f9e6
rm doc/sphinxext -r
b2f9e6
b2f9e6
rm $(grep -rl '/\* Generated by Cython') PKG-INFO
b2f9e6
b2f9e6
%build
b2f9e6
for PY in %{python3_version}; do
b2f9e6
  env CFLAGS="$RPM_OPT_FLAGS -lm" \
b2f9e6
      FFLAGS="$RPM_OPT_FLAGS -fPIC -cpp" \
b2f9e6
      LDFLAGS="$RPM_LD_FLAGS -shared" \
b2f9e6
  %ifarch %{openblas_arches}
b2f9e6
    OPENBLAS=%{_libdir} \
b2f9e6
  %else
b2f9e6
    ATLAS=%{_libdir}/atlas \
b2f9e6
  %endif
b2f9e6
    FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
b2f9e6
    %{_bindir}/python$PY setup.py config_fc \
b2f9e6
    --fcompiler=gnu95 --noarch \
b2f9e6
    build
b2f9e6
b2f9e6
  %if %{with doc}
b2f9e6
  pushd doc
b2f9e6
  export PYTHONPATH=$(echo ../build/lib.linux-*-$PY/)
b2f9e6
  make html SPHINXBUILD=sphinx-build-$PY
b2f9e6
  rm -rf build/html/.buildinfo
b2f9e6
  mv build build-$PY
b2f9e6
  popd
b2f9e6
  %endif
b2f9e6
done
b2f9e6
b2f9e6
%install
b2f9e6
%py3_install
b2f9e6
# Some files got ambiguous python shebangs, we fix them after everything else is done
b2f9e6
pathfix3.8.py -pni "%{__python3} %{py3_shbang_opts}" %{buildroot}%{python3_sitearch}
b2f9e6
b2f9e6
%if %{with tests}
b2f9e6
%check
b2f9e6
# Skip all tests on s390x because they hangs unexpectedly and randomly
b2f9e6
# and pytest-timeout has no effect. Note that the outcome of the tests
b2f9e6
# was previously ignored anyway so by disabling the test for s390x we
b2f9e6
# are not doing anything more dangerous.
b2f9e6
%ifarch s390x
b2f9e6
exit 0
b2f9e6
%endif
b2f9e6
b2f9e6
%ifarch x86_64
b2f9e6
export ACCEPTABLE_FAILURE_RATE=0
b2f9e6
%else
b2f9e6
# there are usually 10-21 test failing, so we allow 1% failure rate
b2f9e6
export ACCEPTABLE_FAILURE_RATE=1
b2f9e6
%endif
b2f9e6
b2f9e6
%ifarch ppc64le
b2f9e6
# test_decomp segfaults on ppc64le
b2f9e6
export k="not test_denormals and not test_decomp"
b2f9e6
%else
b2f9e6
# test_denormals tends to stuck
b2f9e6
export k="not test_denormals"
b2f9e6
%endif
b2f9e6
b2f9e6
# Do not create -PYTEST.pyc files
b2f9e6
export PYTHONDONTWRITEBYTECODE=1
b2f9e6
b2f9e6
pushd %{buildroot}/%{python3_sitearch}
b2f9e6
# TODO TestIQR.test_scale fails on Python 3.8+ due to some warnings, investigate
b2f9e6
%{__python3} -m pytest --timeout=300 -k "$k and not (TestIQR and test_scale)" scipy --numprocesses=auto
b2f9e6
# Remove test remnants
b2f9e6
rm -rf gram{A,B}
b2f9e6
popd
b2f9e6
%endif
b2f9e6
b2f9e6
%files -n python%{python3_pkgversion}-scipy
b2f9e6
%doc LICENSE.txt
b2f9e6
%{python3_sitearch}/scipy/
b2f9e6
%{python3_sitearch}/*.egg-info
b2f9e6
b2f9e6
%if %{with doc}
b2f9e6
%files -n python%{python3_pkgversion}-scipy-doc
b2f9e6
%license LICENSE.txt
b2f9e6
%doc doc/build-%{python3_version}/html
b2f9e6
%endif
b2f9e6
b2f9e6
%changelog
b2f9e6
* Thu Dec 12 2019 Tomas Orsava <torsava@redhat.com> - 1.3.1-4
b2f9e6
- Exclude unsupported i686 arch
b2f9e6
b2f9e6
* Tue Dec 03 2019 Lumír Balhar <lbalhar@redhat.com> - 1.3.1-3
b2f9e6
- Specify LDFLAGS explicitly
b2f9e6
- Force preprocessing of Fortran sources to make annobin record proper flags
b2f9e6
- Resolves: rhbz#1778983
b2f9e6
b2f9e6
* Thu Nov 21 2019 Lumír Balhar <lbalhar@redhat.com> - 1.3.1-2
b2f9e6
- Adjusted for Python 3.8 module in RHEL 8
b2f9e6
b2f9e6
* Fri Oct 18 2019 Miro Hrončok <mhroncok@redhat.com> - 1.3.1-1
b2f9e6
- Update to 1.3.1 (#1674101)
b2f9e6
- Drop Python 2 packages (not supported by SciPy >= 1.3)
b2f9e6
- Backported upstream patch for cKDTree (fixes FTBFS)
b2f9e6
b2f9e6
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.1-8
b2f9e6
- Rebuilt for Python 3.8.0rc1 (#1748018)
b2f9e6
b2f9e6
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.1-7
b2f9e6
- Rebuilt for Python 3.8
b2f9e6
b2f9e6
* Tue Jul 30 2019 Petr Viktorin <pviktori@redhat.com> - 1.2.1-6
b2f9e6
- Remove build dependency on python2-pytest-xdist and python2-pytest-timeout
b2f9e6
- Enable parallel tests in Python 3 %%check
b2f9e6
- Use macros for Python interpreter in tests
b2f9e6
b2f9e6
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-5
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
b2f9e6
b2f9e6
* Mon Jun 10 2019 Marcel Plch <mplch@redhat.com> - 1.2.1-4
b2f9e6
- Fix FTBFS with Py3.8 (#1606315)
b2f9e6
b2f9e6
* Thu May 16 2019 Orion Poplawski <orion@nwra.com> - 1.2.1-3
b2f9e6
- Build only against openblasp (bugz#1709161)
b2f9e6
b2f9e6
* Fri Apr 26 2019 Orion Poplawski <orion@nwra.com> - 1.2.1-2
b2f9e6
- Do not create *-PYTEST.pyc files
b2f9e6
b2f9e6
* Tue Apr 23 2019 Orion Poplawski <orion@nwra.com> - 1.2.1-1
b2f9e6
- Update to 1.2.1
b2f9e6
- Drop scipy2-doc
b2f9e6
b2f9e6
* Wed Feb 06 2019 Charalampos Stratakis <cstratak@redhat.com> - 1.2.0-1
b2f9e6
- Update to 1.2.0
b2f9e6
b2f9e6
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-4
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b2f9e6
b2f9e6
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b2f9e6
b2f9e6
* Sat Jun 23 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.0-2
b2f9e6
- Don't ignore the tests results but rather have a tolerance rate
b2f9e6
- Skip test_decomp on ppc64le as it currently segfaults
b2f9e6
b2f9e6
* Fri Jun 22 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.0-1
b2f9e6
- Update to 1.1.0 (#1560265, #1594355)
b2f9e6
b2f9e6
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-8
b2f9e6
- Rebuilt for Python 3.7
b2f9e6
b2f9e6
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-7
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b2f9e6
b2f9e6
* Fri Feb 02 2018 Petr Viktorin <pviktori@redhat.com> - 1.0.0-6
b2f9e6
- Link with -lm to build with new stricter Fedora flags
b2f9e6
  https://bugzilla.redhat.com/show_bug.cgi?id=1541416
b2f9e6
b2f9e6
* Wed Jan 31 2018 Christian Dersch <lupinix@mailbox.org> - 1.0.0-5
b2f9e6
- rebuilt for GCC 8.x (gfortran soname bump)
b2f9e6
b2f9e6
* Mon Dec 11 2017 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-4
b2f9e6
- Disable tests on s390x
b2f9e6
b2f9e6
* Mon Nov 20 2017 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-3
b2f9e6
- New subpackages with HTML documentation
b2f9e6
b2f9e6
* Tue Oct 31 2017 Christian Dersch <lupinix@mailbox.org> - 1.0.0-2
b2f9e6
- Use openblas where available https://fedoraproject.org/wiki/Changes/OpenBLAS_as_default_BLAS
b2f9e6
- Remove ppc64 hackery for OpenBLAS
b2f9e6
- Don't run tests in parallel as pytest crashes
b2f9e6
- Don't run test_denormals as it tends to stuck
b2f9e6
b2f9e6
* Thu Oct 26 2017 Thomas Spura <tomspur@fedoraproject.org> - 1.0.0-1
b2f9e6
- update to 1.0.0 and use pytest instead of nose
b2f9e6
- use timeout during parallel %%check
b2f9e6
b2f9e6
* Wed Oct 04 2017 Christian Dersch <lupinix@mailbox.org> - 0.19.1-5
b2f9e6
- Use openblas where available (except ppc64), to use same as numpy (BZ 1472318)
b2f9e6
b2f9e6
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.1-4
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
b2f9e6
b2f9e6
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.1-3
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
b2f9e6
b2f9e6
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.19.1-2
b2f9e6
- Rebuild due to bug in RPM (RHBZ #1468476)
b2f9e6
b2f9e6
* Tue Jun 27 2017 Christian Dersch <lupinix@mailbox.org> - 0.19.1-1
b2f9e6
- new version
b2f9e6
b2f9e6
* Wed Jun 07 2017 Christian Dersch <lupinix@mailbox.org> - 0.19.0-1
b2f9e6
- new version
b2f9e6
b2f9e6
* Tue Jan 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.18.0-3
b2f9e6
- Rebuild for libgfortran.so.3
b2f9e6
b2f9e6
* Mon Dec 12 2016 Stratakis Charalampos <cstratak@redhat.com> - 0.18.0-2
b2f9e6
- Rebuild for Python 3.6
b2f9e6
b2f9e6
* Tue Jul 26 2016 Than Ngo <than@redhat.com> - 0.18.0-1
b2f9e6
- 0.18.0
b2f9e6
- %%check: make non-fatal as temporary workaround for scipy build on arm
b2f9e6
b2f9e6
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17.0-2
b2f9e6
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
b2f9e6
b2f9e6
* Tue May 31 2016 Nils Philippsen <nils@redhat.com>
b2f9e6
- fix source URL
b2f9e6
b2f9e6
* Mon Feb 15 2016 Orion Poplawski <orion@cora.nwra.com> - 0.17.0-1
b2f9e6
- Update to 0.17.0
b2f9e6
- Drop ctypes patch applied upstream
b2f9e6
b2f9e6
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-7
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
b2f9e6
b2f9e6
* Sat Nov 21 2015 Kalev Lember <klember@redhat.com> - 0.16.1-6
b2f9e6
- Add provides to satisfy scipy%%{_isa} requires in other packages
b2f9e6
b2f9e6
* Sun Nov 15 2015 Björn Esser <fedora@besser82.io> - 0.16.1-5
b2f9e6
- Revert "Discard results of testsuite on %%{arm} for now"
b2f9e6
b2f9e6
* Sat Nov 14 2015 Björn Esser <besser82@fedoraproject.org> - 0.16.1-4
b2f9e6
- Discard results of testsuite on %%{arm} for now
b2f9e6
  Segfaults on non-aligned memory test (expected for arm)
b2f9e6
b2f9e6
* Sat Nov 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 0.16.1-3
b2f9e6
- Add patch to fix ctypes test
b2f9e6
- Move requires to correct python2 subpackage
b2f9e6
- Add FFLAGS also in %%install
b2f9e6
b2f9e6
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16.1-2
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
b2f9e6
b2f9e6
* Mon Oct 26 2015 Orion Poplawski <orion@cora.nwra.com> - 0.16.1-1
b2f9e6
- Update to 0.16.1
b2f9e6
b2f9e6
* Wed Oct 14 2015 Thomas Spura <tomspur@fedoraproject.org> - 0.16.0-1
b2f9e6
- Update to 0.16.0
b2f9e6
- Use python_provide macro
b2f9e6
b2f9e6
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15.1-2
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b2f9e6
b2f9e6
* Tue Mar 31 2015 Orion Poplawski <orion@cora.nwra.com> - 0.15.1-1
b2f9e6
- Update to 0.15.1
b2f9e6
b2f9e6
* Sun Jan 4 2015 Orion Poplawski <orion@cora.nwra.com> - 0.14.1-1
b2f9e6
- Update to 0.14.1
b2f9e6
b2f9e6
* Wed Aug 20 2014 Kevin Fenzi <kevin@scrye.com> - 0.14.0-5
b2f9e6
- Rebuild for rpm bug 1131892
b2f9e6
b2f9e6
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-4
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b2f9e6
b2f9e6
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-3
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b2f9e6
b2f9e6
* Sat May 10 2014 Orion Poplawski <orion@cora.nwra.com> - 0.14-2
b2f9e6
- Rebuild with Python 3.4
b2f9e6
b2f9e6
* Tue May  6 2014 Orion Poplawski <orion@cora.nwra.com> - 0.14-1
b2f9e6
- Update to 0.14
b2f9e6
- Do not use system python-six (bug #1046817)
b2f9e6
b2f9e6
* Thu Feb 20 2014 Thomas Spura <tomspur@fedoraproject.org> - 0.13.3-2
b2f9e6
- use python2 macros everywhere (Requested by Han Boetes)
b2f9e6
b2f9e6
* Tue Feb  4 2014 Thomas Spura <tomspur@fedoraproject.org> - 0.13.3-1
b2f9e6
- Update to 0.13.3
b2f9e6
b2f9e6
* Mon Dec 9 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.2-1
b2f9e6
- Update to 0.13.2
b2f9e6
b2f9e6
* Fri Dec 06 2013 Nils Philippsen <nils@redhat.com> - 0.13.1-2
b2f9e6
- rebuild (suitesparse)
b2f9e6
b2f9e6
* Sun Nov 17 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.1-1
b2f9e6
- Update to 0.13.1
b2f9e6
b2f9e6
* Wed Oct 23 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.13.0-2
b2f9e6
- Update to 0.13.0 final
b2f9e6
b2f9e6
* Tue Oct 15 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.0-0.4.rc1
b2f9e6
- Update to 0.13.0rc1
b2f9e6
b2f9e6
* Tue Oct 01 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.13.0-0.3.b1
b2f9e6
- rebuilt with atlas 3.10
b2f9e6
b2f9e6
* Mon Sep 9 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.0-0.2.b1
b2f9e6
- Unbundle python-six (bug #1005350)
b2f9e6
b2f9e6
* Thu Aug 29 2013 Orion Poplwski <orion@cora.nwra.com> - 0.13.0-0.1.b1
b2f9e6
- Update to 0.13.0b1
b2f9e6
- Drop patches applied upstream
b2f9e6
- Fixup changelog and summary
b2f9e6
b2f9e6
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.0-4
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b2f9e6
b2f9e6
* Tue Jul 30 2013 Tomas Tomecek <ttomecek@redhat.com> - 0.12.0-4
b2f9e6
- Fix rpmlint warnings
b2f9e6
- License update
b2f9e6
- Add patch to use build_dir argument in build_extension
b2f9e6
b2f9e6
* Wed May 15 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-3
b2f9e6
- Remove old ufsparse references, use suitesparse
b2f9e6
- Spec cleanup
b2f9e6
b2f9e6
* Mon Apr 15 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-2
b2f9e6
- Add patch to fix segfaul in test of sgeqrf
b2f9e6
b2f9e6
* Wed Apr 10 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-1
b2f9e6
- Update to 0.12.0 final
b2f9e6
- No longer remove weave from python3 build
b2f9e6
b2f9e6
* Sat Feb 16 2013 Orion Poplawski <orion@cora.nwra.com> - 0.12.0-0.1.b1
b2f9e6
- Update to 0.12.0b1
b2f9e6
- Drop upstreamed linalg patch
b2f9e6
b2f9e6
* Wed Feb 13 2013 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-4
b2f9e6
- Add patch from upstream to fix python3.3 issues in linalg routines
b2f9e6
b2f9e6
* Tue Feb 12 2013 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-3
b2f9e6
- Disable python3 tests for now
b2f9e6
b2f9e6
* Mon Oct  8 2012 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-2
b2f9e6
- Add requires python3-numpy, python3-f2py for python3-scipy (bug 863755)
b2f9e6
b2f9e6
* Sun Sep 30 2012 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-1
b2f9e6
- Update to 0.11.0 final
b2f9e6
b2f9e6
* Thu Aug 23 2012 Orion Poplawski <orion@cora.nwra.com> - 0.11.0-0.1.rc2
b2f9e6
- Update to 0.11.0rc2
b2f9e6
b2f9e6
* Mon Aug  6 2012 Orion Poplawski <orion@cora.nwra.com> - 0.10.1-4
b2f9e6
- Rebuild for python 3.3
b2f9e6
b2f9e6
* Fri Aug  3 2012 David Malcolm <dmalcolm@redhat.com> - 0.10.1-3
b2f9e6
- remove rhel logic from with_python3 conditional
b2f9e6
b2f9e6
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b2f9e6
b2f9e6
* Fri Mar 16 2012 Orion Poplawski <orion@cora.nwra.com> - 0.10.1-1
b2f9e6
- Update to 0.10.1
b2f9e6
b2f9e6
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-2
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b2f9e6
b2f9e6
* Mon Nov 14 2011 Orion Poplawski <orion@cora.nwra.com> - 0.10.0-1
b2f9e6
- Update to 0.10.0
b2f9e6
b2f9e6
* Sat Sep  3 2011 Thomas Spura <tomspur@fedoraproject.org> - 0.9.0-2
b2f9e6
- little cosmetic changes
b2f9e6
- filter provides in python_sitearch
b2f9e6
b2f9e6
* Fri Sep 02 2011 Andrew McNabb <amcnabb@mcnabbs.org>
b2f9e6
- add python3 subpackage
b2f9e6
b2f9e6
* Fri Apr 1 2011 Orion Poplawski <orion@cora.nwra.com> - 0.9.0-1
b2f9e6
- Update to 0.9.0
b2f9e6
- Drop all stsci sources and patches, dropped from upstream
b2f9e6
- Drop gcc and py27 patches fixed upstream
b2f9e6
- Add %%check section to run tests
b2f9e6
b2f9e6
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2-3
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b2f9e6
b2f9e6
* Sat Jul 31 2010 Toshio Kuratomi <toshio@fedoraproject.org> - 0.7.2-3
b2f9e6
- Fix scipy build on python-2.7
b2f9e6
b2f9e6
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.7.2-2
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
b2f9e6
b2f9e6
* Thu Jul 1 2010 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.2-1
b2f9e6
- New upstream release
b2f9e6
b2f9e6
* Sun Apr 11 2010 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.1-3
b2f9e6
- Bump for rebuild against numpy 1.3
b2f9e6
b2f9e6
* Thu Apr  1 2010 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.1-2
b2f9e6
- Bump for rebuild against numpy 1.4.0
b2f9e6
b2f9e6
* Thu Dec 10 2009 Jon Ciesla <limb@jcomserv.net> - 0.7.1-1
b2f9e6
- Update to 0.7.1.
b2f9e6
b2f9e6
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-5
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b2f9e6
b2f9e6
* Sun Jun 14  2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-4
b2f9e6
- Fix for gcc34 weave blitz bug #505379
b2f9e6
b2f9e6
* Tue Apr 7  2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-3
b2f9e6
- Add f2py requires to prepared for numpy packaging split
b2f9e6
b2f9e6
* Sun Mar 1  2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-2
b2f9e6
- Patch for stsci image function syntax fix.
b2f9e6
b2f9e6
* Thu Feb 26 2009 Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-1
b2f9e6
- Update to final 0.7 release
b2f9e6
b2f9e6
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-0.3.b1
b2f9e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b2f9e6
b2f9e6
* Mon Dec 15 2008 Deji Akingunola <dakingun@gmail.com> - 0.7.0-0.2.b1
b2f9e6
- Rebuild for atlas-3.8.2
b2f9e6
b2f9e6
* Mon Dec 01 2008  Jef Spaleta <jspaleta@fedoraproject.org> - 0.7.0-0.1.b1
b2f9e6
- Update to latest beta which lists python 2.6 support
b2f9e6
b2f9e6
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.0-8
b2f9e6
- Rebuild for Python 2.6
b2f9e6
b2f9e6
* Fri Oct 03 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.6.0-7
b2f9e6
- fix the stsci fix
b2f9e6
b2f9e6
* Thu Oct 02 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.6.0-6
b2f9e6
- include missing setup files for stsci module
b2f9e6
b2f9e6
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.6.0-5
b2f9e6
- Autorebuild for GCC 4.3
b2f9e6
b2f9e6
* Fri Jan 04 2008 Jef Spaleta <jspaleta@fedoraproject.org> - 0.6.0-4
b2f9e6
- fix for egg-info file creation
b2f9e6
b2f9e6
* Wed Oct 03 2007 Jef Spaleta <jspaleta@gmail.com> - 0.6.0-3
b2f9e6
- include_dirs changes for ufsparse change in development
b2f9e6
b2f9e6
* Tue Oct 02 2007 Jef Spaleta <jspaleta@gmail.com> - 0.6.0-2
b2f9e6
- Fix licensing to match Fedora packaging guidance
b2f9e6
- Remove unnecessary library deps
b2f9e6
b2f9e6
* Tue Sep 25 2007 Jarrod Millman <millman@berkeley.edu> - 0.6.0-1
b2f9e6
- update to new upstream source
b2f9e6
- update Summary, License, Url, and description
b2f9e6
- added extra dependencies
b2f9e6
- remove symlink since Lib has been renamed scipy
b2f9e6
b2f9e6
* Tue Aug 21 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2.1-1
b2f9e6
- Update to new upstream source
b2f9e6
b2f9e6
* Tue Aug 21 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-3
b2f9e6
- fix licensing tag and bump for buildid rebuild
b2f9e6
b2f9e6
* Wed Apr 18 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-2.2
b2f9e6
- go back to using gfortran now that numpy is patched
b2f9e6
b2f9e6
* Sat Apr 14 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-2.1
b2f9e6
- minor correction for f77 usage
b2f9e6
b2f9e6
* Sat Apr 14 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-2
b2f9e6
- revert to f77 due to issue with numpy in development
b2f9e6
b2f9e6
* Sat Apr 14 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-1.1
b2f9e6
- remove arch specific optimizations
b2f9e6
b2f9e6
* Wed Feb 21 2007 Jef Spaleta <jspaleta@gmail.com> - 0.5.2-1
b2f9e6
- Update for new upstream release
b2f9e6
b2f9e6
* Mon Dec  11 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-5
b2f9e6
- Bump for rebuild against python 2.5 in devel tree
b2f9e6
b2f9e6
* Sun Dec  3 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-4
b2f9e6
- Minor adjustments to specfile for packaging guidelines.
b2f9e6
- Changed buildrequires fftw version 3  from fftw2
b2f9e6
b2f9e6
* Sat Dec  2 2006 Jef Spaleta <jspaleta@gmail.com> - 0.5.1-2
b2f9e6
- Updated spec for FE Packaging Guidelines and for upstream version 0.5.1
b2f9e6
b2f9e6
* Mon May  8 2006 Neal Becker <ndbecker2@gmail.com> - 0.4.8-4
b2f9e6
- Add BuildRequires gcc-c++
b2f9e6
- Add python-devel
b2f9e6
- Add libstdc++
b2f9e6
b2f9e6
* Mon May  8 2006 Neal Becker <ndbecker2@gmail.com> - 0.4.8-3
b2f9e6
- Add BuildRequires gcc-gfortran
b2f9e6
b2f9e6
* Sun May  7 2006 Neal Becker <ndbecker2@gmail.com> - 0.4.8-3
b2f9e6
- Add BuildRequires numpy
b2f9e6
b2f9e6
b2f9e6
* Wed May  3 2006 Neal Becker <ndbecker2@gmail.com> - 0.4.8-2
b2f9e6
- Fix BuildRoot
b2f9e6
- Add BuildRequires, Requires
b2f9e6
- Test remove d1mach patch
b2f9e6
- Fix defattr
b2f9e6
- Add changelog
b2f9e6
- Removed Prefix, Vendor
b2f9e6
- Fix Source0