Blame SPECS/scipy.spec

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