diff --git a/.gitignore b/.gitignore index e69de29..3acee5a 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,44 @@ +scipy-0.7.2.tar.gz +/scipy-0.9.0.tar.gz +/scipy-0.10.0.tar.gz +/scipy-0.10.1.tar.gz +/scipy-0.11.0rc2.tar.gz +/scipy-0.11.0.tar.gz +/scipy-0.12.0b1.tar.gz +/scipy-0.12.0.tar.gz +/scipy-0.13.0b1.tar.gz +/scipy-0.13.0rc1.tar.gz +/scipy-0.13.0.tar.gz +/scipy-0.13.1.tar.gz +/scipy-0.13.2.tar.gz +/scipy-0.13.3.tar.gz +/scipy-0.14.0b1.tar.gz +/scipy-0.14.0.tar.gz +/scipy-0.14.1.tar.gz +/scipy-0.15.1.tar.gz +/scipy-0.16.0.tar.gz +/scipy-0.16.1.tar.gz +/scipy-0.17.0.tar.gz +/scipy-0.18.0.tar.xz +/scipy-0.19.0.tar.xz +/scipy-0.19.1.tar.xz +/scipy-1.0.0.tar.xz +/scipy-1.1.0.tar.gz +/scipy-1.2.0.tar.gz +/scipy-1.2.1.tar.gz +/scipy-1.3.1.tar.gz +/scipy-1.4.1.tar.gz +/scipy-1.5.0.tar.gz +/scipy-1.5.2.tar.gz +/scipy-1.5.3.tar.gz +/scipy-1.5.4.tar.gz +/scipy-1.6.0.tar.gz +/scipy-1.6.1.tar.gz +/scipy-1.6.2.tar.gz +/scipy-1.7.0.tar.gz +/scipy-1.7.3.tar.gz +/scipy-1.8.0.tar.gz +/scipy-1.8.1.tar.gz +/scipy-1.10.0.tar.gz +/scipy-1.10.1.tar.gz +/scipy-1.11.1.tar.gz diff --git a/3c89445b6439f3ce7bffc4cf11c6407c39faedc5.patch b/3c89445b6439f3ce7bffc4cf11c6407c39faedc5.patch new file mode 100644 index 0000000..87b3c3f --- /dev/null +++ b/3c89445b6439f3ce7bffc4cf11c6407c39faedc5.patch @@ -0,0 +1,63 @@ +From 3c89445b6439f3ce7bffc4cf11c6407c39faedc5 Mon Sep 17 00:00:00 2001 +From: Matus Valo +Date: Thu, 6 Jul 2023 16:55:25 +0200 +Subject: [PATCH] BLD: copy `cython_optimize.pxd` to build dir (#18810) + +Closes gh-18792 + +[skip cirrus] [skip circle] + +--------- + +Co-authored-by: Ralf Gommers +--- + scipy/optimize/cython_optimize.pxd | 2 +- + scipy/optimize/cython_optimize/meson.build | 1 + + scipy/optimize/meson.build | 8 +++++++- + 3 files changed, 9 insertions(+), 2 deletions(-) + +diff --git a/scipy/optimize/cython_optimize.pxd b/scipy/optimize/cython_optimize.pxd +index d5a0bdd758e0..d35f8da68b34 100644 +--- a/scipy/optimize/cython_optimize.pxd ++++ b/scipy/optimize/cython_optimize.pxd +@@ -7,5 +7,5 @@ + # support. Changing it causes an ABI forward-compatibility break + # (gh-11793), so we currently leave it as is (no further cimport + # statements should be used in this file). +-from .cython_optimize._zeros cimport ( ++from scipy.optimize.cython_optimize._zeros cimport ( + brentq, brenth, ridder, bisect, zeros_full_output) +diff --git a/scipy/optimize/cython_optimize/meson.build b/scipy/optimize/cython_optimize/meson.build +index 359ea8418ba3..ee8def39b4d3 100644 +--- a/scipy/optimize/cython_optimize/meson.build ++++ b/scipy/optimize/cython_optimize/meson.build +@@ -17,6 +17,7 @@ cy_opt_gen = generator(cython, + arguments : cython_args, + output : '@BASENAME@.c', + depends : [_cython_tree, ++ cython_optimize_pxd, + _dummy_init_optimize, + _dummy_init_cyoptimize]) + +diff --git a/scipy/optimize/meson.build b/scipy/optimize/meson.build +index 26458b05cd70..4c5ab798316b 100644 +--- a/scipy/optimize/meson.build ++++ b/scipy/optimize/meson.build +@@ -206,10 +206,16 @@ endif + + _dummy_init_optimize = fs.copyfile('__init__.py') + ++# Copying this .pxd file is only needed because of a Cython bug, see ++# discussion on SciPy PR gh-18810. ++cython_optimize_pxd = [ ++ fs.copyfile('cython_optimize.pxd'), ++] ++ + opt_gen = generator(cython, + arguments : cython_args, + output : '@BASENAME@.c', +- depends : [_cython_tree, cython_blas_pxd, _dummy_init_optimize]) ++ depends : [_cython_tree, cython_blas_pxd, cython_optimize_pxd, _dummy_init_optimize]) + + _bglu_dense_c = opt_gen.process('_bglu_dense.pyx') + diff --git a/scipy.spec b/scipy.spec new file mode 100644 index 0000000..5a1fc11 --- /dev/null +++ b/scipy.spec @@ -0,0 +1,791 @@ +# without means enabled +%bcond_with doc + +# Pythran is an optional build dependency. +# When used, it makes some modules faster, +# but it is usually not available soon enough for new major Python versions. +%ifarch i686 armv7hl +# It seems pythran is broken on 32-bit arches, disable it +%bcond_with pythran +%else +%bcond_without pythran +%endif + +# 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.11.1 +Release: 1%{?dist} + +# 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.gz + +# Fix build failure with Cython 3 when scipy is already installed +Patch: https://github.com/scipy/scipy/commit/3c89445b6439f3ce7bffc4cf11c6407c39faedc5.patch + +BuildRequires: fftw-devel, suitesparse-devel +BuildRequires: %{blaslib}-devel +BuildRequires: gcc-gfortran, swig, gcc-c++ +BuildRequires: qhull-devel + +BuildRequires: pybind11-devel +BuildRequires: python3-pybind11 >= 2.4.0 +BuildRequires: python3-numpy, python3-devel, python3-numpy-f2py +BuildRequires: python3-pooch +BuildRequires: python3-setuptools +BuildRequires: python3-Cython +BuildRequires: python3-pytest +%if ! 0%{?rhel} +BuildRequires: python3-pytest-xdist +%endif +BuildRequires: python3-pytest-timeout + +%if %{with pythran} +BuildRequires: pythran +%endif + +%if %{with doc} +BuildRequires: python3-sphinx +BuildRequires: python3-matplotlib +BuildRequires: python3-numpydoc +%endif + +%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 +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.} + +%description %_description + +%package -n python3-scipy +Summary: Scientific Tools for Python +Requires: python3-numpy, python3-f2py, python3-pooch +%{?python_provide:%python_provide python3-scipy} +%description -n python3-scipy %_description + +%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 + +%package -n python3-scipy-tests +Summary: Scientific Tools for Python - test files +Requires: python3-scipy = %{version}-%{release} +Requires: python3-pytest +%description -n python3-scipy-tests +Scipy test files + +%prep +%autosetup -p1 -n %{name}-%{version}%{?rcver} +cat > site.cfg << EOF + +[amd] +library_dirs = %{_libdir} +include_dirs = /usr/include/suitesparse +amd_libs = amd + +[umfpack] +library_dirs = %{_libdir} +include_dirs = /usr/include/suitesparse +umfpack_libs = umfpack + +[openblas] +libraries = %{blaslib}%{blasvar} +library_dirs = %{_libdir} +EOF + +# Docs won't build unless the .dat files are specified here +sed -i 's/metadata = dict(/metadata = dict(package_data={"": ["*.dat"]},/' setup.py + +rm $(grep -rl '/\* Generated by Cython') PKG-INFO + +%build +export SCIPY_USE_PYTHRAN=0%{?with_pythran} + +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 \ + build + + %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 +export SCIPY_USE_PYTHRAN=0%{?with_pythran} + +%py3_install +# Some files got ambiguous python shebangs, we fix them after everything else is done +%py3_shebang_fix %{buildroot}%{python3_sitearch} + +%check +# check against the reference BLAS/LAPACK +export FLEXIBLAS=netlib + +# default test timeout +TIMEOUT=500 + +# https://github.com/scipy/scipy/issues/17912 +SKIP_ALL="\ +not TestDatasets and \ +not TestOde and \ +not TestComplexOde and \ +not TestVODECheckParameterUse and \ +not TestZVODECheckParameterUse and \ +not test_banded_ode_solvers and \ +not test_examples[True-complex64]" +export PYTEST_ADDOPTS="-k '$SKIP_ALL'" +# TestConstructUtils::test_concatenate_int32_overflow is flaky on aarch64 +%ifarch aarch64 ppc64le +# https://bugzilla.redhat.com/show_bug.cgi?id=1959353 +export PYTEST_ADDOPTS="-k '$SKIP_ALL and \ +not test_solve_discrete_are and \ +not test_maxiter_worsening[lgmres] and \ +not test_concatenate_int32_overflow and \ +not test_expm_multiply_dtype'" +TIMEOUT=1000 +%endif + +%ifarch s390x +# https://bugzilla.redhat.com/show_bug.cgi?id=1959353 +export PYTEST_ADDOPTS="-k '$SKIP_ALL and \ +not test_solve_discrete_are and \ +not test_maxiter_worsening[lgmres] and \ +not TestInterop and \ +not TestSplder and \ +not test_dblint and \ +not TestUnivariateSpline and \ +not TestLSQBivariateSpline and \ +not TestPPoly and \ +not TestLevyStable and \ +not test_distance_transform_cdt05'" +TIMEOUT=1000 +%endif + +%ifarch x86_64 +# skip also failing test_sygst for now +export PYTEST_ADDOPTS="-k '$SKIP_ALL and \ +%{?rhel:not TestPPoly and \ +not TestLinprogIPSparse and \ +not test_axis_nan_policy_full and} \ +not test_sygst'" +%endif + +%ifarch i686 armv7hl +# skip also test_cython_api: https://bugzilla.redhat.com/show_bug.cgi?id=2068496 +# https://github.com/scipy/scipy/issues/17213 +export PYTEST_ADDOPTS="-k '$SKIP_ALL and \ +not test_sygst and \ +not test_cython_api and \ +not test_examples and \ +not test_shifts and \ +not test_mu and \ +not test_sum and \ +not test_svdp and \ +not test_resiliency_all_32 and \ +not test_resiliency_random[TestCSC-test_sum_dtype]'" + +%endif + +pushd %{buildroot}/%{python3_sitearch} +%{pytest} --timeout=${TIMEOUT} scipy %{?!rhel:--numprocesses=auto} +# Remove test remnants +rm -rf gram{A,B} +rm -rf scipy/.pytest_cache +popd + +%files -n python3-scipy +%doc LICENSE.txt +%{python3_sitearch}/scipy/ +%{python3_sitearch}/*.egg-info +%exclude %{python3_sitearch}/scipy/*/tests/ +%exclude %{python3_sitearch}/scipy/*/*/tests/ +%exclude %{python3_sitearch}/scipy/*/*/*/tests/ +%exclude %{python3_sitearch}/scipy/*/*/*/*/tests/ + +%files -n python3-scipy-tests +%{python3_sitearch}/scipy/*/tests/ +%{python3_sitearch}/scipy/*/*/tests/ +%{python3_sitearch}/scipy/*/*/*/tests/ +%{python3_sitearch}/scipy/*/*/*/*/tests/ + +%if %{with doc} +%files -n python3-scipy-doc +%license LICENSE.txt +%doc doc/build-%{python3_version}/html +%endif + +%changelog +* Wed Jul 12 2023 psimovec - 1.11.1-1 +- New upstream release 1.11.1 + resolves: #2211813 +- Separate tests into subpackage python3-scipy-tests + +* Mon Jul 10 2023 Python Maint - 1.10.1-5 +- Rebuilt for Python 3.12 + +* Wed Jun 14 2023 Python Maint - 1.10.1-4 +- Bootstrap for Python 3.12 + +* Tue May 23 2023 Yaakov Selkowitz - 1.10.1-3 +- Avoid pytest-xdist dependency in RHEL builds + +* Wed Mar 15 2023 Pavel Šimovec - 1.10.1-2 +- Remove workaround for linking issue on x86_64 +- resolves: #2068530 + +* Wed Feb 22 2023 Pavel Šimovec - 1.10.1-1 +- New upstream release 1.10.1 + resolves: #2101172 +- Use the optional python3-pooch dependency + +* Sat Jan 21 2023 Fedora Release Engineering - 1.8.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 1.8.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sun Jul 3 2022 Mamoru TASAKA - 1.8.1-5 +- Fix linalg.lapack syevr segfault (#2099102) + +* Fri Jun 17 2022 Python Maint - 1.8.1-4 +- Rebuilt for Python 3.11 + +* Tue Jun 14 2022 Python Maint - 1.8.1-3 +- Bootstrap for Python 3.11 + +* Tue Jun 14 2022 Python Maint - 1.8.1-2 +- Rebuilt for Python 3.11 + +* Thu Jun 09 2022 Nikola Forró - 1.8.1-1 +- New upstream release 1.8.1 + resolves: #2088437 + +* Sat Mar 26 2022 Nikola Forró - 1.8.0-3 +- Skip test_cython_api also on armv7hl + +* Sat Mar 26 2022 Nikola Forró - 1.8.0-2 +- Disable pythran on armv7hl as well + +* Mon Feb 07 2022 Nikola Forró - 1.8.0-1 +- New upstream release 1.8.0 + resolves: #2035126 + +* Sat Jan 22 2022 Fedora Release Engineering - 1.7.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Dec 21 2021 Nikola Forró - 1.7.3-1 +- New upstream release 1.7.3 + resolves: #1988883 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.7.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jul 14 2021 Miro Hrončok - 1.7.0-2 +- Use the optional Pythran build dependency + +* Wed Jun 23 2021 Nikola Forró - 1.7.0-1 +- New upstream release 1.7.0 + resolves: #1953422 + +* Fri Jun 04 2021 Python Maint - 1.6.2-4 +- Rebuilt for Python 3.10 + +* Fri Apr 23 2021 Nikola Forró - 1.6.2-3 +- Remove RPATH from certain shared object files + +* Tue Mar 30 2021 Jonathan Wakely - 1.6.2-2 +- Rebuilt for removed libstdc++ symbol (#1937698) + +* Thu Mar 25 2021 Nikola Forró - 1.6.2-1 +- New upstream release 1.6.2 + resolves: #1942896 + +* Thu Feb 18 2021 Nikola Forró - 1.6.1-1 +- New upstream release 1.6.1 + resolves: #1929994 + +* Wed Feb 03 2021 Nikola Forró - 1.6.0-3 +- Increase test timeout on s390x + +* Wed Jan 27 2021 Fedora Release Engineering - 1.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jan 04 2021 Nikola Forró - 1.6.0-1 +- New upstream release 1.6.0 + resolves: #1906692 + +* Wed Nov 25 2020 Nikola Forró - 1.5.4-2 +- Skip factorial() float tests on Python 3.10 + resolves: #1898157 + +* Thu Nov 05 2020 Nikola Forró - 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ó - 1.5.3-1 +- New upstream release 1.5.3 + resolves: #1889132 + +* Wed Sep 30 2020 Nikola Forró - 1.5.2-2 +- Skip one more test expected to fail on 32-bit architectures + +* Mon Aug 31 2020 Nikola Forró - 1.5.2-1 +- New upstream release 1.5.2 + resolves: #1853871 and #1840077 + +* Sun Aug 16 2020 Iñaki Úcar - 1.5.0-4 +- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager + +* Sat Aug 01 2020 Fedora Release Engineering - 1.5.0-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 1.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 23 2020 Elliott Sales de Andrade - 1.5.0-1 +- Update to latest version + +* Mon May 25 2020 Miro Hrončok - 1.4.1-2 +- Rebuilt for Python 3.9 + +* Sun Mar 01 2020 Orion Poplawski - 1.4.1-1 +- Update to 1.4.1 (bz#1771154) +- Workaround FTBFS with gcc 10 (bz#1800078) + +* Thu Jan 30 2020 Fedora Release Engineering - 1.3.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Oct 18 2019 Miro Hrončok - 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) + +* Thu Oct 03 2019 Miro Hrončok - 1.2.1-8 +- Rebuilt for Python 3.8.0rc1 (#1748018) + +* Mon Aug 19 2019 Miro Hrončok - 1.2.1-7 +- Rebuilt for Python 3.8 + +* Tue Jul 30 2019 Petr Viktorin - 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 Jul 26 2019 Fedora Release Engineering - 1.2.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Jun 10 2019 Marcel Plch - 1.2.1-4 +- Fix FTBFS with Py3.8 (#1606315) + +* Thu May 16 2019 Orion Poplawski - 1.2.1-3 +- Build only against openblasp (bugz#1709161) + +* Fri Apr 26 2019 Orion Poplawski - 1.2.1-2 +- Do not create *-PYTEST.pyc files + +* Tue Apr 23 2019 Orion Poplawski - 1.2.1-1 +- Update to 1.2.1 +- Drop scipy2-doc + +* Wed Feb 06 2019 Charalampos Stratakis - 1.2.0-1 +- Update to 1.2.0 + +* Sat Feb 02 2019 Fedora Release Engineering - 1.1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 1.1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sat Jun 23 2018 Miro Hrončok - 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 - 1.1.0-1 +- Update to 1.1.0 (#1560265, #1594355) + +* Tue Jun 19 2018 Miro Hrončok - 1.0.0-8 +- Rebuilt for Python 3.7 + +* Fri Feb 09 2018 Fedora Release Engineering - 1.0.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Feb 02 2018 Petr Viktorin - 1.0.0-6 +- Link with -lm to build with new stricter Fedora flags + https://bugzilla.redhat.com/show_bug.cgi?id=1541416 + +* Wed Jan 31 2018 Christian Dersch - 1.0.0-5 +- rebuilt for GCC 8.x (gfortran soname bump) + +* Mon Dec 11 2017 Lumír Balhar - 1.0.0-4 +- Disable tests on s390x + +* Mon Nov 20 2017 Lumír Balhar - 1.0.0-3 +- New subpackages with HTML documentation + +* Tue Oct 31 2017 Christian Dersch - 1.0.0-2 +- Use openblas where available https://fedoraproject.org/wiki/Changes/OpenBLAS_as_default_BLAS +- Remove ppc64 hackery for OpenBLAS +- Don't run tests in parallel as pytest crashes +- Don't run test_denormals as it tends to stuck + +* Thu Oct 26 2017 Thomas Spura - 1.0.0-1 +- update to 1.0.0 and use pytest instead of nose +- use timeout during parallel %%check + +* Wed Oct 04 2017 Christian Dersch - 0.19.1-5 +- Use openblas where available (except ppc64), to use same as numpy (BZ 1472318) + +* Thu Aug 03 2017 Fedora Release Engineering - 0.19.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.19.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Jul 07 2017 Igor Gnatenko - 0.19.1-2 +- Rebuild due to bug in RPM (RHBZ #1468476) + +* Tue Jun 27 2017 Christian Dersch - 0.19.1-1 +- new version + +* Wed Jun 07 2017 Christian Dersch - 0.19.0-1 +- new version + +* Tue Jan 31 2017 Zbigniew Jędrzejewski-Szmek - 0.18.0-3 +- Rebuild for libgfortran.so.3 + +* Mon Dec 12 2016 Stratakis Charalampos - 0.18.0-2 +- Rebuild for Python 3.6 + +* Tue Jul 26 2016 Than Ngo - 0.18.0-1 +- 0.18.0 +- %%check: make non-fatal as temporary workaround for scipy build on arm + +* Tue Jul 19 2016 Fedora Release Engineering - 0.17.0-2 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Tue May 31 2016 Nils Philippsen +- fix source URL + +* Mon Feb 15 2016 Orion Poplawski - 0.17.0-1 +- Update to 0.17.0 +- Drop ctypes patch applied upstream + +* Thu Feb 04 2016 Fedora Release Engineering - 0.16.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Sat Nov 21 2015 Kalev Lember - 0.16.1-6 +- Add provides to satisfy scipy%%{_isa} requires in other packages + +* Sun Nov 15 2015 Björn Esser - 0.16.1-5 +- Revert "Discard results of testsuite on %%{arm} for now" + +* Sat Nov 14 2015 Björn Esser - 0.16.1-4 +- Discard results of testsuite on %%{arm} for now + Segfaults on non-aligned memory test (expected for arm) + +* Sat Nov 14 2015 Thomas Spura - 0.16.1-3 +- Add patch to fix ctypes test +- Move requires to correct python2 subpackage +- Add FFLAGS also in %%install + +* Tue Nov 10 2015 Fedora Release Engineering - 0.16.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 + +* Mon Oct 26 2015 Orion Poplawski - 0.16.1-1 +- Update to 0.16.1 + +* Wed Oct 14 2015 Thomas Spura - 0.16.0-1 +- Update to 0.16.0 +- Use python_provide macro + +* Fri Jun 19 2015 Fedora Release Engineering - 0.15.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Mar 31 2015 Orion Poplawski - 0.15.1-1 +- Update to 0.15.1 + +* Sun Jan 4 2015 Orion Poplawski - 0.14.1-1 +- Update to 0.14.1 + +* Wed Aug 20 2014 Kevin Fenzi - 0.14.0-5 +- Rebuild for rpm bug 1131892 + +* Mon Aug 18 2014 Fedora Release Engineering - 0.14.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 0.14.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat May 10 2014 Orion Poplawski - 0.14-2 +- Rebuild with Python 3.4 + +* Tue May 6 2014 Orion Poplawski - 0.14-1 +- Update to 0.14 +- Do not use system python-six (bug #1046817) + +* Thu Feb 20 2014 Thomas Spura - 0.13.3-2 +- use python2 macros everywhere (Requested by Han Boetes) + +* Tue Feb 4 2014 Thomas Spura - 0.13.3-1 +- Update to 0.13.3 + +* Mon Dec 9 2013 Orion Poplwski - 0.13.2-1 +- Update to 0.13.2 + +* Fri Dec 06 2013 Nils Philippsen - 0.13.1-2 +- rebuild (suitesparse) + +* Sun Nov 17 2013 Orion Poplwski - 0.13.1-1 +- Update to 0.13.1 + +* Wed Oct 23 2013 Tomas Tomecek - 0.13.0-2 +- Update to 0.13.0 final + +* Tue Oct 15 2013 Orion Poplwski - 0.13.0-0.4.rc1 +- Update to 0.13.0rc1 + +* Tue Oct 01 2013 Tomas Tomecek - 0.13.0-0.3.b1 +- rebuilt with atlas 3.10 + +* Mon Sep 9 2013 Orion Poplwski - 0.13.0-0.2.b1 +- Unbundle python-six (bug #1005350) + +* Thu Aug 29 2013 Orion Poplwski - 0.13.0-0.1.b1 +- Update to 0.13.0b1 +- Drop patches applied upstream +- Fixup changelog and summary + +* Sun Aug 04 2013 Fedora Release Engineering - 0.12.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Tue Jul 30 2013 Tomas Tomecek - 0.12.0-4 +- Fix rpmlint warnings +- License update +- Add patch to use build_dir argument in build_extension + +* Wed May 15 2013 Orion Poplawski - 0.12.0-3 +- Remove old ufsparse references, use suitesparse +- Spec cleanup + +* Mon Apr 15 2013 Orion Poplawski - 0.12.0-2 +- Add patch to fix segfaul in test of sgeqrf + +* Wed Apr 10 2013 Orion Poplawski - 0.12.0-1 +- Update to 0.12.0 final +- No longer remove weave from python3 build + +* Sat Feb 16 2013 Orion Poplawski - 0.12.0-0.1.b1 +- Update to 0.12.0b1 +- Drop upstreamed linalg patch + +* Wed Feb 13 2013 Orion Poplawski - 0.11.0-4 +- Add patch from upstream to fix python3.3 issues in linalg routines + +* Tue Feb 12 2013 Orion Poplawski - 0.11.0-3 +- Disable python3 tests for now + +* Mon Oct 8 2012 Orion Poplawski - 0.11.0-2 +- Add requires python3-numpy, python3-f2py for python3-scipy (bug 863755) + +* Sun Sep 30 2012 Orion Poplawski - 0.11.0-1 +- Update to 0.11.0 final + +* Thu Aug 23 2012 Orion Poplawski - 0.11.0-0.1.rc2 +- Update to 0.11.0rc2 + +* Mon Aug 6 2012 Orion Poplawski - 0.10.1-4 +- Rebuild for python 3.3 + +* Fri Aug 3 2012 David Malcolm - 0.10.1-3 +- remove rhel logic from with_python3 conditional + +* Sat Jul 21 2012 Fedora Release Engineering - 0.10.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Mar 16 2012 Orion Poplawski - 0.10.1-1 +- Update to 0.10.1 + +* Sat Jan 14 2012 Fedora Release Engineering - 0.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Nov 14 2011 Orion Poplawski - 0.10.0-1 +- Update to 0.10.0 + +* Sat Sep 3 2011 Thomas Spura - 0.9.0-2 +- little cosmetic changes +- filter provides in python_sitearch + +* Fri Sep 02 2011 Andrew McNabb +- add python3 subpackage + +* Fri Apr 1 2011 Orion Poplawski - 0.9.0-1 +- Update to 0.9.0 +- Drop all stsci sources and patches, dropped from upstream +- Drop gcc and py27 patches fixed upstream +- Add %%check section to run tests + +* Wed Feb 09 2011 Fedora Release Engineering - 0.7.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Jul 31 2010 Toshio Kuratomi - 0.7.2-3 +- Fix scipy build on python-2.7 + +* Thu Jul 22 2010 David Malcolm - 0.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild + +* Thu Jul 1 2010 Jef Spaleta - 0.7.2-1 +- New upstream release + +* Sun Apr 11 2010 Jef Spaleta - 0.7.1-3 +- Bump for rebuild against numpy 1.3 + +* Thu Apr 1 2010 Jef Spaleta - 0.7.1-2 +- Bump for rebuild against numpy 1.4.0 + +* Thu Dec 10 2009 Jon Ciesla - 0.7.1-1 +- Update to 0.7.1. + +* Sun Jul 26 2009 Fedora Release Engineering - 0.7.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sun Jun 14 2009 Jef Spaleta - 0.7.0-4 +- Fix for gcc34 weave blitz bug #505379 + +* Tue Apr 7 2009 Jef Spaleta - 0.7.0-3 +- Add f2py requires to prepared for numpy packaging split + +* Sun Mar 1 2009 Jef Spaleta - 0.7.0-2 +- Patch for stsci image function syntax fix. + +* Thu Feb 26 2009 Jef Spaleta - 0.7.0-1 +- Update to final 0.7 release + +* Wed Feb 25 2009 Fedora Release Engineering - 0.7.0-0.3.b1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Dec 15 2008 Deji Akingunola - 0.7.0-0.2.b1 +- Rebuild for atlas-3.8.2 + +* Mon Dec 01 2008 Jef Spaleta - 0.7.0-0.1.b1 +- Update to latest beta which lists python 2.6 support + +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.6.0-8 +- Rebuild for Python 2.6 + +* Fri Oct 03 2008 Jef Spaleta - 0.6.0-7 +- fix the stsci fix + +* Thu Oct 02 2008 Jef Spaleta - 0.6.0-6 +- include missing setup files for stsci module + +* Tue Feb 19 2008 Fedora Release Engineering - 0.6.0-5 +- Autorebuild for GCC 4.3 + +* Fri Jan 04 2008 Jef Spaleta - 0.6.0-4 +- fix for egg-info file creation + +* Wed Oct 03 2007 Jef Spaleta - 0.6.0-3 +- include_dirs changes for ufsparse change in development + +* Tue Oct 02 2007 Jef Spaleta - 0.6.0-2 +- Fix licensing to match Fedora packaging guidance +- Remove unnecessary library deps + +* Tue Sep 25 2007 Jarrod Millman - 0.6.0-1 +- update to new upstream source +- update Summary, License, Url, and description +- added extra dependencies +- remove symlink since Lib has been renamed scipy + +* Tue Aug 21 2007 Jef Spaleta - 0.5.2.1-1 +- Update to new upstream source + +* Tue Aug 21 2007 Jef Spaleta - 0.5.2-3 +- fix licensing tag and bump for buildid rebuild + +* Wed Apr 18 2007 Jef Spaleta - 0.5.2-2.2 +- go back to using gfortran now that numpy is patched + +* Sat Apr 14 2007 Jef Spaleta - 0.5.2-2.1 +- minor correction for f77 usage + +* Sat Apr 14 2007 Jef Spaleta - 0.5.2-2 +- revert to f77 due to issue with numpy in development + +* Sat Apr 14 2007 Jef Spaleta - 0.5.2-1.1 +- remove arch specific optimizations + +* Wed Feb 21 2007 Jef Spaleta - 0.5.2-1 +- Update for new upstream release + +* Mon Dec 11 2006 Jef Spaleta - 0.5.1-5 +- Bump for rebuild against python 2.5 in devel tree + +* Sun Dec 3 2006 Jef Spaleta - 0.5.1-4 +- Minor adjustments to specfile for packaging guidelines. +- Changed buildrequires fftw version 3 from fftw2 + +* Sat Dec 2 2006 Jef Spaleta - 0.5.1-2 +- Updated spec for FE Packaging Guidelines and for upstream version 0.5.1 + +* Mon May 8 2006 Neal Becker - 0.4.8-4 +- Add BuildRequires gcc-c++ +- Add python-devel +- Add libstdc++ + +* Mon May 8 2006 Neal Becker - 0.4.8-3 +- Add BuildRequires gcc-gfortran + +* Sun May 7 2006 Neal Becker - 0.4.8-3 +- Add BuildRequires numpy + + +* Wed May 3 2006 Neal Becker - 0.4.8-2 +- Fix BuildRoot +- Add BuildRequires, Requires +- Test remove d1mach patch +- Fix defattr +- Add changelog +- Removed Prefix, Vendor +- Fix Source0 diff --git a/sources b/sources new file mode 100644 index 0000000..c884f84 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (scipy-1.11.1.tar.gz) = 049c9061ccbf101e6f93e055f905616bc7775fbc51c3af99d8533aedc828c5e55d525ccd98b7299280ed706f3298975f28127de9b66809dfe198b0cc4fef466b