|
|
|
@ -1,78 +1,50 @@
|
|
|
|
|
%bcond_with python36_module
|
|
|
|
|
|
|
|
|
|
%bcond_without python2
|
|
|
|
|
%bcond_without python3
|
|
|
|
|
# Disabled docs due to missing BuildRequires: python2/3-numpydoc
|
|
|
|
|
%global with_doc 0
|
|
|
|
|
%{?filter_setup:
|
|
|
|
|
%filter_provides_in %{python2_sitearch}.*\.so$
|
|
|
|
|
%filter_provides_in %{python3_sitearch}.*\.so$
|
|
|
|
|
%filter_setup
|
|
|
|
|
}
|
|
|
|
|
# without means enabled
|
|
|
|
|
%bcond_with doc
|
|
|
|
|
|
|
|
|
|
# Set to pre-release version suffix if building pre-release, else %%{nil}
|
|
|
|
|
%global rcver %{nil}
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora} >= 33 || 0%{?rhel} >= 9
|
|
|
|
|
%global blaslib flexiblas
|
|
|
|
|
%global blasvar %{nil}
|
|
|
|
|
%else
|
|
|
|
|
%global blaslib openblas
|
|
|
|
|
%global blasvar p
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
Summary: Scientific Tools for Python
|
|
|
|
|
Name: scipy
|
|
|
|
|
Version: 1.0.0
|
|
|
|
|
Release: 22%{?dist}
|
|
|
|
|
Version: 1.6.2
|
|
|
|
|
Release: 8%{?dist}
|
|
|
|
|
|
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
# BSD -- whole package except:
|
|
|
|
|
# Boost -- scipy/special/cephes/scipy_iv.c
|
|
|
|
|
# Public Domain -- scipy/odr/__odrpack.c
|
|
|
|
|
License: BSD and Boost and Public Domain
|
|
|
|
|
Url: http://www.scipy.org/scipylib/index.html
|
|
|
|
|
Source0: https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.xz
|
|
|
|
|
|
|
|
|
|
Patch0: scipy-1.0.0-six.patch
|
|
|
|
|
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
BuildRequires: python2-numpy, python2-devel, python2-numpy-f2py
|
|
|
|
|
BuildRequires: python2-pytest
|
|
|
|
|
BuildRequires: python2-six
|
|
|
|
|
# Disabled BR on pytest-xdist since it doesn't seem to be actually needed
|
|
|
|
|
# BuildRequires: python2-pytest-xdist
|
|
|
|
|
%endif
|
|
|
|
|
Source0: https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.gz
|
|
|
|
|
|
|
|
|
|
BuildRequires: fftw-devel, blas-devel, lapack-devel, suitesparse-devel
|
|
|
|
|
%ifarch %{openblas_arches}
|
|
|
|
|
BuildRequires: openblas-devel
|
|
|
|
|
%else
|
|
|
|
|
BuildRequires: atlas-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: fftw-devel, suitesparse-devel
|
|
|
|
|
BuildRequires: %{blaslib}-devel
|
|
|
|
|
BuildRequires: gcc-gfortran, swig, gcc-c++
|
|
|
|
|
BuildRequires: qhull-devel
|
|
|
|
|
BuildRequires: /usr/bin/pathfix.py
|
|
|
|
|
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
%if %{with python36_module}
|
|
|
|
|
BuildRequires: python36-devel
|
|
|
|
|
BuildRequires: python36-rpm-macros
|
|
|
|
|
%else
|
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: python3-numpy, python3-f2py
|
|
|
|
|
BuildRequires: pybind11-devel
|
|
|
|
|
BuildRequires: python3-pybind11 >= 2.4.0
|
|
|
|
|
BuildRequires: python3-numpy, python3-devel, python3-numpy-f2py
|
|
|
|
|
BuildRequires: python3-setuptools
|
|
|
|
|
BuildRequires: python3-Cython
|
|
|
|
|
BuildRequires: python3-pytest
|
|
|
|
|
BuildRequires: python3-six
|
|
|
|
|
# Disabled BR on pytest-xdist since it doesn't seem to be actually needed
|
|
|
|
|
# BuildRequires: python3-pytest-xdist
|
|
|
|
|
%endif
|
|
|
|
|
%if 0%{?with_doc}
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
BuildRequires: python2-sphinx
|
|
|
|
|
BuildRequires: python2-matplotlib
|
|
|
|
|
BuildRequires: python2-numpydoc
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
BuildRequires: python3-pytest-timeout
|
|
|
|
|
|
|
|
|
|
%if %{with doc}
|
|
|
|
|
BuildRequires: python3-sphinx
|
|
|
|
|
BuildRequires: python3-matplotlib
|
|
|
|
|
BuildRequires: python3-numpydoc
|
|
|
|
|
%endif # with python3
|
|
|
|
|
%endif # with_doc
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
%global _description %{expand:
|
|
|
|
|
Scipy is open-source software for mathematics, science, and
|
|
|
|
|
engineering. The core library is NumPy which provides convenient and
|
|
|
|
|
fast N-dimensional array manipulation. The SciPy library is built to
|
|
|
|
@ -81,72 +53,27 @@ numerical routines such as routines for numerical integration and
|
|
|
|
|
optimization. Together, they run on all popular operating systems, are
|
|
|
|
|
quick to install, and are free of charge. NumPy and SciPy are easy to
|
|
|
|
|
use, but powerful enough to be depended upon by some of the world's
|
|
|
|
|
leading scientists and engineers.
|
|
|
|
|
leading scientists and engineers.}
|
|
|
|
|
|
|
|
|
|
%description %_description
|
|
|
|
|
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
%package -n python2-scipy
|
|
|
|
|
%package -n python3-scipy
|
|
|
|
|
Summary: Scientific Tools for Python
|
|
|
|
|
Requires: python2-numpy, python2-numpy-f2py
|
|
|
|
|
Requires: python2-six
|
|
|
|
|
%{?python_provide:%python_provide python2-scipy}
|
|
|
|
|
Obsoletes: scipy <= 0.16.0
|
|
|
|
|
%description -n python2-scipy
|
|
|
|
|
Scipy is open-source software for mathematics, science, and
|
|
|
|
|
engineering. The core library is NumPy which provides convenient and
|
|
|
|
|
fast N-dimensional array manipulation. The SciPy library is built to
|
|
|
|
|
work with NumPy arrays, and provides many user-friendly and efficient
|
|
|
|
|
numerical routines such as routines for numerical integration and
|
|
|
|
|
optimization. Together, they run on all popular operating systems, are
|
|
|
|
|
quick to install, and are free of charge. NumPy and SciPy are easy to
|
|
|
|
|
use, but powerful enough to be depended upon by some of the world's
|
|
|
|
|
leading scientists and engineers.
|
|
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_doc}
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
%package -n python2-scipy-doc
|
|
|
|
|
Summary: Scientific Tools for Python - documentation
|
|
|
|
|
Requires: python2-scipy = %{version}-%{release}
|
|
|
|
|
%description -n python2-scipy-doc
|
|
|
|
|
HTML documentation for Scipy
|
|
|
|
|
%endif # with python2
|
|
|
|
|
Requires: python3-numpy, python3-f2py
|
|
|
|
|
%{?python_provide:%python_provide python3-scipy}
|
|
|
|
|
%description -n python3-scipy %_description
|
|
|
|
|
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
%if %{with doc}
|
|
|
|
|
%package -n python3-scipy-doc
|
|
|
|
|
Summary: Scientific Tools for Python - documentation
|
|
|
|
|
Requires: python3-scipy = %{version}-%{release}
|
|
|
|
|
%description -n python3-scipy-doc
|
|
|
|
|
HTML documentation for Scipy
|
|
|
|
|
%endif # with python3
|
|
|
|
|
%endif # with_doc
|
|
|
|
|
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
%package -n python3-scipy
|
|
|
|
|
Summary: Scientific Tools for Python
|
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
License: BSD and LGPLv2+
|
|
|
|
|
Requires: python3-numpy, python3-f2py
|
|
|
|
|
Requires: python3-six
|
|
|
|
|
%{?python_provide:%python_provide python3-scipy}
|
|
|
|
|
%description -n python3-scipy
|
|
|
|
|
Scipy is open-source software for mathematics, science, and
|
|
|
|
|
engineering. The core library is NumPy which provides convenient and
|
|
|
|
|
fast N-dimensional array manipulation. The SciPy library is built to
|
|
|
|
|
work with NumPy arrays, and provides many user-friendly and efficient
|
|
|
|
|
numerical routines such as routines for numerical integration and
|
|
|
|
|
optimization. Together, they run on all popular operating systems, are
|
|
|
|
|
quick to install, and are free of charge. NumPy and SciPy are easy to
|
|
|
|
|
use, but powerful enough to be depended upon by some of the world's
|
|
|
|
|
leading scientists and engineers.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%endif # with _python3
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q -n %{name}-%{version}%{?rcver}
|
|
|
|
|
%patch0 -p1
|
|
|
|
|
|
|
|
|
|
%autosetup -p1 -n %{name}-%{version}%{?rcver}
|
|
|
|
|
cat > site.cfg << EOF
|
|
|
|
|
|
|
|
|
|
[amd]
|
|
|
|
@ -159,185 +86,232 @@ library_dirs = %{_libdir}
|
|
|
|
|
include_dirs = /usr/include/suitesparse
|
|
|
|
|
umfpack_libs = umfpack
|
|
|
|
|
|
|
|
|
|
%ifarch %{openblas_arches}
|
|
|
|
|
[openblas]
|
|
|
|
|
libraries = %{blaslib}%{blasvar}
|
|
|
|
|
library_dirs = %{_libdir}
|
|
|
|
|
openblas_libs = openblasp
|
|
|
|
|
%endif
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
# Docs won't build unless the .dat files are specified here
|
|
|
|
|
sed -i 's/metadata = dict(/metadata = dict(package_data={"": ["*.dat"]},/' setup.py
|
|
|
|
|
|
|
|
|
|
# remove bundled numpydoc
|
|
|
|
|
rm doc/sphinxext -r
|
|
|
|
|
|
|
|
|
|
rm $(grep -rl '/\* Generated by Cython') PKG-INFO
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
env CFLAGS="$RPM_OPT_FLAGS -lm" \
|
|
|
|
|
FFLAGS="$RPM_OPT_FLAGS -fPIC -cpp" \
|
|
|
|
|
LDFLAGS="$RPM_LD_FLAGS -shared" \
|
|
|
|
|
%__python3 setup.py config_fc \
|
|
|
|
|
--fcompiler=gnu95 --noarch \
|
|
|
|
|
%if 0%{?with_doc}
|
|
|
|
|
build_sphinx
|
|
|
|
|
rm -r build/sphinx/html/.buildinfo
|
|
|
|
|
mv build/sphinx build/sphinx-%{python3_version}
|
|
|
|
|
%else
|
|
|
|
|
build
|
|
|
|
|
%endif # with_doc
|
|
|
|
|
%endif # with _python3
|
|
|
|
|
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
env CFLAGS="$RPM_OPT_FLAGS" \
|
|
|
|
|
FFLAGS="$RPM_OPT_FLAGS -fPIC -cpp" \
|
|
|
|
|
LDFLAGS="$RPM_LD_FLAGS -shared" \
|
|
|
|
|
%__python2 setup.py config_fc \
|
|
|
|
|
for PY in %{python3_version}; do
|
|
|
|
|
# Adding -fallow-argument-mismatch workaround for https://github.com/scipy/scipy/issues/11611
|
|
|
|
|
env CFLAGS="$RPM_OPT_FLAGS -lm" \
|
|
|
|
|
%if 0%{?fedora} >= 32 || 0%{?rhel} >= 9
|
|
|
|
|
FFLAGS="$RPM_OPT_FLAGS -fPIC -fallow-argument-mismatch" \
|
|
|
|
|
%else
|
|
|
|
|
FFLAGS="$RPM_OPT_FLAGS -fPIC" \
|
|
|
|
|
%endif
|
|
|
|
|
LDFLAGS="%{__global_ldflags}" \
|
|
|
|
|
%{_bindir}/python$PY setup.py config_fc \
|
|
|
|
|
--fcompiler=gnu95 --noarch \
|
|
|
|
|
%if 0%{?with_doc}
|
|
|
|
|
build_sphinx
|
|
|
|
|
rm -r build/sphinx/html/.buildinfo
|
|
|
|
|
mv build/sphinx build/sphinx-%{python2_version}
|
|
|
|
|
%else
|
|
|
|
|
build
|
|
|
|
|
%endif # with_doc
|
|
|
|
|
%endif # with python2
|
|
|
|
|
|
|
|
|
|
%if %{with doc}
|
|
|
|
|
pushd doc
|
|
|
|
|
export PYTHONPATH=$(echo ../build/lib.linux-*-$PY/)
|
|
|
|
|
make html SPHINXBUILD=sphinx-build-$PY
|
|
|
|
|
rm -rf build/html/.buildinfo
|
|
|
|
|
mv build build-$PY
|
|
|
|
|
popd
|
|
|
|
|
%endif
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
# first install python3 so the binaries are overwritten by the python2 ones
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
env CFLAGS="$RPM_OPT_FLAGS -lm" \
|
|
|
|
|
FFLAGS="$RPM_OPT_FLAGS -fPIC -cpp" \
|
|
|
|
|
LDFLAGS="$RPM_LD_FLAGS -shared" \
|
|
|
|
|
%ifarch %{openblas_arches}
|
|
|
|
|
OPENBLAS=%{_libdir} \
|
|
|
|
|
%else
|
|
|
|
|
ATLAS=%{_libdir}/atlas \
|
|
|
|
|
%endif
|
|
|
|
|
FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
|
|
|
|
|
%__python3 setup.py install --root=$RPM_BUILD_ROOT
|
|
|
|
|
%endif # with python3
|
|
|
|
|
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
env CFLAGS="$RPM_OPT_FLAGS" \
|
|
|
|
|
FFLAGS="$RPM_OPT_FLAGS -fPIC -cpp" \
|
|
|
|
|
LDFLAGS="$RPM_LD_FLAGS -shared" \
|
|
|
|
|
%ifarch %{openblas_arches}
|
|
|
|
|
OPENBLAS=%{_libdir} \
|
|
|
|
|
%else
|
|
|
|
|
ATLAS=%{_libdir}/atlas \
|
|
|
|
|
%endif
|
|
|
|
|
FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
|
|
|
|
|
%__python2 setup.py install --root=$RPM_BUILD_ROOT
|
|
|
|
|
%endif # with python2
|
|
|
|
|
|
|
|
|
|
%py3_install
|
|
|
|
|
# Some files got ambiguous python shebangs, we fix them after everything else is done
|
|
|
|
|
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" %{buildroot}%{python3_sitearch}
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
# Do not create -PYTEST.pyc files
|
|
|
|
|
export PYTHONDONTWRITEBYTECODE=1
|
|
|
|
|
|
|
|
|
|
# Skip all tests on s390x because they hangs unexpectedly and randomly
|
|
|
|
|
# and pytest-timeout has no effect. Note that the outcome of the tests
|
|
|
|
|
# is ignored anyway so by disabling the test for s390x we are not doing
|
|
|
|
|
# anything more dangerous.
|
|
|
|
|
%ifnarch s390x
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
pushd %{buildroot}/%{python3_sitearch}
|
|
|
|
|
py.test-%{python3_version} -k "not test_denormals" scipy || :
|
|
|
|
|
popd
|
|
|
|
|
%endif # with python3
|
|
|
|
|
# check against the reference BLAS/LAPACK
|
|
|
|
|
export FLEXIBLAS=netlib
|
|
|
|
|
|
|
|
|
|
# default test timeout
|
|
|
|
|
TIMEOUT=500
|
|
|
|
|
|
|
|
|
|
%ifarch s390x
|
|
|
|
|
# skip failing tests on s390x for now
|
|
|
|
|
export PYTEST_ADDOPTS="-k '\
|
|
|
|
|
not (TestNoData and test_nodata) and \
|
|
|
|
|
not test_fortranfile_read_mixed_record and \
|
|
|
|
|
not test_kde_1d and \
|
|
|
|
|
not test_kde_1d_weighted and \
|
|
|
|
|
not test_kde_2d and \
|
|
|
|
|
not test_kde_2d_weighted and \
|
|
|
|
|
not test_gaussian_kde_subclassing and \
|
|
|
|
|
not test_gaussian_kde_covariance_caching and \
|
|
|
|
|
not test_kde_integer_input and \
|
|
|
|
|
not test_pdf_logpdf and \
|
|
|
|
|
not test_pdf_logpdf_weighted'"
|
|
|
|
|
|
|
|
|
|
# some tests (namely test_logpdf_overflow) tend to run for a long time on s390x
|
|
|
|
|
TIMEOUT=1000
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
pushd %{buildroot}/%{python2_sitearch}
|
|
|
|
|
py.test-%{python2_version} -k "not test_denormals" scipy || :
|
|
|
|
|
pushd %{buildroot}/%{python3_sitearch}
|
|
|
|
|
%{pytest} --timeout=${TIMEOUT} scipy
|
|
|
|
|
# Remove test remnants
|
|
|
|
|
rm -rf gram{A,B}
|
|
|
|
|
popd
|
|
|
|
|
%endif # with python2
|
|
|
|
|
%endif # ifnarch s390x
|
|
|
|
|
|
|
|
|
|
%if %{with python2}
|
|
|
|
|
%files -n python2-scipy
|
|
|
|
|
%doc LICENSE.txt
|
|
|
|
|
%{python2_sitearch}/scipy
|
|
|
|
|
%{python2_sitearch}/*.egg-info
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_doc}
|
|
|
|
|
%files -n python2-scipy-doc
|
|
|
|
|
%license LICENSE.txt
|
|
|
|
|
%doc build/sphinx-%{python2_version}/html
|
|
|
|
|
%endif # with_doc
|
|
|
|
|
%endif # with python2
|
|
|
|
|
|
|
|
|
|
%if %{with python3}
|
|
|
|
|
%files -n python3-scipy
|
|
|
|
|
%doc LICENSE.txt
|
|
|
|
|
%{python3_sitearch}/scipy
|
|
|
|
|
%{python3_sitearch}/scipy/
|
|
|
|
|
%{python3_sitearch}/*.egg-info
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_doc}
|
|
|
|
|
%if %{with doc}
|
|
|
|
|
%files -n python3-scipy-doc
|
|
|
|
|
%license LICENSE.txt
|
|
|
|
|
%doc build/sphinx-%{python3_version}/html
|
|
|
|
|
%endif # with_doc
|
|
|
|
|
%endif # with python3
|
|
|
|
|
%doc doc/build-%{python3_version}/html
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Tue Dec 12 2023 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 1.0.0-22
|
|
|
|
|
- Rebuilt for MSVSphere 8.8
|
|
|
|
|
* Mon Feb 21 2022 Tomas Orsava <torsava@redhat.com> - 1.6.2-8
|
|
|
|
|
- Add gating configuration and a simple smoke test
|
|
|
|
|
- Related: rhbz#1950291
|
|
|
|
|
|
|
|
|
|
* Tue Feb 08 2022 Tomáš Hrnčiar <thrnciar@redhat.com> - 1.6.2-7
|
|
|
|
|
- Add automatically generated Obsoletes tag with the python39- prefix
|
|
|
|
|
for smoother upgrade from RHEL8
|
|
|
|
|
- Related: rhbz#1990421
|
|
|
|
|
|
|
|
|
|
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.6.2-6
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
* Fri Jul 14 2023 Charalampos Stratakis <cstratak@redhat.com> - 1.0.0-22
|
|
|
|
|
* Thu May 13 2021 Nikola Forró <nforro@redhat.com> - 1.6.2-5
|
|
|
|
|
- Use proper LDFLAGS
|
|
|
|
|
related: #1945060
|
|
|
|
|
|
|
|
|
|
* Mon Apr 26 2021 Nikola Forró <nforro@redhat.com> - 1.6.2-4
|
|
|
|
|
- Remove RPATH from certain shared object files
|
|
|
|
|
- Resolves: rhbz#2213056
|
|
|
|
|
related: #1945060
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.6.2-3
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
* Thu Apr 08 2021 Nikola Forró <nforro@redhat.com> - 1.6.2-2
|
|
|
|
|
- Remove python-pytest-xdist dependency
|
|
|
|
|
resolves: #1945060
|
|
|
|
|
|
|
|
|
|
* Thu Mar 25 2021 Nikola Forró <nforro@redhat.com> - 1.6.2-1
|
|
|
|
|
- New upstream release 1.6.2
|
|
|
|
|
resolves: #1942896
|
|
|
|
|
|
|
|
|
|
* Thu Feb 18 2021 Nikola Forró <nforro@redhat.com> - 1.6.1-1
|
|
|
|
|
- New upstream release 1.6.1
|
|
|
|
|
resolves: #1929994
|
|
|
|
|
|
|
|
|
|
* Wed Feb 03 2021 Nikola Forró <nforro@redhat.com> - 1.6.0-3
|
|
|
|
|
- Increase test timeout on s390x
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jan 04 2021 Nikola Forró <nforro@redhat.com> - 1.6.0-1
|
|
|
|
|
- New upstream release 1.6.0
|
|
|
|
|
resolves: #1906692
|
|
|
|
|
|
|
|
|
|
* Wed Nov 25 2020 Nikola Forró <nforro@redhat.com> - 1.5.4-2
|
|
|
|
|
- Skip factorial() float tests on Python 3.10
|
|
|
|
|
resolves: #1898157
|
|
|
|
|
|
|
|
|
|
* Thu Nov 05 2020 Nikola Forró <nforro@redhat.com> - 1.5.4-1
|
|
|
|
|
- New upstream release 1.5.4
|
|
|
|
|
- Increase test timeout, 300 seconds is not always enough
|
|
|
|
|
for test_logpdf_overflow on s390x
|
|
|
|
|
resolves: #1894887
|
|
|
|
|
|
|
|
|
|
* Mon Oct 19 2020 Nikola Forró <nforro@redhat.com> - 1.5.3-1
|
|
|
|
|
- New upstream release 1.5.3
|
|
|
|
|
resolves: #1889132
|
|
|
|
|
|
|
|
|
|
* Thu Mar 04 2021 Nikola Forró <nforro@redhat.com> - 1.0.0-21
|
|
|
|
|
- Do not create -PYTEST.pyc files
|
|
|
|
|
- Resolves: rhbz#1934199
|
|
|
|
|
* Wed Sep 30 2020 Nikola Forró <nforro@redhat.com> - 1.5.2-2
|
|
|
|
|
- Skip one more test expected to fail on 32-bit architectures
|
|
|
|
|
|
|
|
|
|
* Tue Jun 04 2019 Nikola Forró <nforro@redhat.com> - 1.0.0-20
|
|
|
|
|
- Fix python{2,3}-six Requires
|
|
|
|
|
- Resolves: rhbz#1709599
|
|
|
|
|
* Mon Aug 31 2020 Nikola Forró <nforro@redhat.com> - 1.5.2-1
|
|
|
|
|
- New upstream release 1.5.2
|
|
|
|
|
resolves: #1853871 and #1840077
|
|
|
|
|
|
|
|
|
|
* Thu Apr 25 2019 Tomas Orsava <torsava@redhat.com> - 1.0.0-19
|
|
|
|
|
- Bumping due to problems with modular RPM upgrade path
|
|
|
|
|
- Resolves: rhbz#1695587
|
|
|
|
|
* Sun Aug 16 2020 Iñaki Úcar <iucar@fedoraproject.org> - 1.5.0-4
|
|
|
|
|
- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager
|
|
|
|
|
|
|
|
|
|
* Thu Nov 15 2018 Nikola Forró <nforro@redhat.com> - 1.0.0-18
|
|
|
|
|
- Unbundle six
|
|
|
|
|
- Resolves: rhbz#1647341
|
|
|
|
|
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-3
|
|
|
|
|
- Second attempt - Rebuilt for
|
|
|
|
|
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Oct 10 2018 Tomas Orsava <torsava@redhat.com> - 1.0.0-17
|
|
|
|
|
- Fix f2py requires
|
|
|
|
|
- Resolves: rhbz#1628242
|
|
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Oct 09 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-16
|
|
|
|
|
- Remove unversioned provides
|
|
|
|
|
- Resolves: rhbz#1628242
|
|
|
|
|
* Tue Jun 23 2020 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 1.5.0-1
|
|
|
|
|
- Update to latest version
|
|
|
|
|
|
|
|
|
|
* Tue Oct 02 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-15
|
|
|
|
|
- Fix unversioned requires/buildrequires
|
|
|
|
|
- Resolves: rhbz#1628242
|
|
|
|
|
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 1.4.1-2
|
|
|
|
|
- Rebuilt for Python 3.9
|
|
|
|
|
|
|
|
|
|
* Thu Sep 20 2018 Nikola Forró <nforro@redhat.com> - 1.0.0-14
|
|
|
|
|
- Build with $RPM_LD_FLAGS
|
|
|
|
|
- Related: rhbz#1624172
|
|
|
|
|
* Sun Mar 01 2020 Orion Poplawski <orion@nwra.com> - 1.4.1-1
|
|
|
|
|
- Update to 1.4.1 (bz#1771154)
|
|
|
|
|
- Workaround FTBFS with gcc 10 (bz#1800078)
|
|
|
|
|
|
|
|
|
|
* Tue Sep 11 2018 Nikola Forró <nforro@redhat.com> - 1.0.0-13
|
|
|
|
|
- Force preprocessing of Fortran sources to make annobin record proper flags
|
|
|
|
|
- Resolves: rhbz#1624172
|
|
|
|
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Aug 17 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-12
|
|
|
|
|
- Add bconds for python2
|
|
|
|
|
- Resolves: rhbz#1615727
|
|
|
|
|
* Fri Oct 18 2019 Miro Hrončok <mhroncok@redhat.com> - 1.3.1-1
|
|
|
|
|
- Update to 1.3.1 (#1674101)
|
|
|
|
|
- Drop Python 2 packages (not supported by SciPy >= 1.3)
|
|
|
|
|
- Backported upstream patch for cKDTree (fixes FTBFS)
|
|
|
|
|
|
|
|
|
|
* Fri Aug 17 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-11
|
|
|
|
|
- Different BR for python36 module build
|
|
|
|
|
- Resolves: rhbz#1615727
|
|
|
|
|
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.1-8
|
|
|
|
|
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
|
|
|
|
|
|
|
|
* Tue Jul 31 2018 Lumír Balhar <lbalhar@redhat.com> - 1.0.0-10
|
|
|
|
|
- Switch Python 3 conditionals to bcond
|
|
|
|
|
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.1-7
|
|
|
|
|
- Rebuilt for Python 3.8
|
|
|
|
|
|
|
|
|
|
* Mon Jun 25 2018 Tomas Orsava <torsava@redhat.com> - 1.0.0-9
|
|
|
|
|
- Removed test dependency python2/3-pytest-timeout, since it's not strictly needed and it's not available in RHEL8
|
|
|
|
|
* Tue Jul 30 2019 Petr Viktorin <pviktori@redhat.com> - 1.2.1-6
|
|
|
|
|
- Remove build dependency on python2-pytest-xdist and python2-pytest-timeout
|
|
|
|
|
- Enable parallel tests in Python 3 %%check
|
|
|
|
|
- Use macros for Python interpreter in tests
|
|
|
|
|
|
|
|
|
|
* Fri Apr 27 2018 Tomas Orsava <torsava@redhat.com> - 1.0.0-8
|
|
|
|
|
- Disabled docs building due to missing BuildRequires: python2/3-numpydoc
|
|
|
|
|
- Disabled BuildRequires on pytest-xdist since it's not available in RHEL8
|
|
|
|
|
right now and doesn't seem to be actually needed for the build
|
|
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jun 10 2019 Marcel Plch <mplch@redhat.com> - 1.2.1-4
|
|
|
|
|
- Fix FTBFS with Py3.8 (#1606315)
|
|
|
|
|
|
|
|
|
|
* Thu May 16 2019 Orion Poplawski <orion@nwra.com> - 1.2.1-3
|
|
|
|
|
- Build only against openblasp (bugz#1709161)
|
|
|
|
|
|
|
|
|
|
* Fri Apr 26 2019 Orion Poplawski <orion@nwra.com> - 1.2.1-2
|
|
|
|
|
- Do not create *-PYTEST.pyc files
|
|
|
|
|
|
|
|
|
|
* Tue Apr 23 2019 Orion Poplawski <orion@nwra.com> - 1.2.1-1
|
|
|
|
|
- Update to 1.2.1
|
|
|
|
|
- Drop scipy2-doc
|
|
|
|
|
|
|
|
|
|
* Wed Feb 06 2019 Charalampos Stratakis <cstratak@redhat.com> - 1.2.0-1
|
|
|
|
|
- Update to 1.2.0
|
|
|
|
|
|
|
|
|
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jun 23 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.0-2
|
|
|
|
|
- Don't ignore the tests results but rather have a tolerance rate
|
|
|
|
|
- Skip test_decomp on ppc64le as it currently segfaults
|
|
|
|
|
|
|
|
|
|
* Fri Jun 22 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.0-1
|
|
|
|
|
- Update to 1.1.0 (#1560265, #1594355)
|
|
|
|
|
|
|
|
|
|
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-8
|
|
|
|
|
- Rebuilt for Python 3.7
|
|
|
|
|
|
|
|
|
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
@ -681,4 +655,3 @@ popd
|
|
|
|
|
- Add changelog
|
|
|
|
|
- Removed Prefix, Vendor
|
|
|
|
|
- Fix Source0
|
|
|
|
|
|
|
|
|
|