diff --git a/compatibility-with-meson-1.4.1.patch b/compatibility-with-meson-1.4.1.patch new file mode 100644 index 0000000..d8f4078 --- /dev/null +++ b/compatibility-with-meson-1.4.1.patch @@ -0,0 +1,80 @@ +From e8f0c81a5fed1cdb8d9b1a9c7545686344655c9a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hrn=C4=8Diar?= +Date: Mon, 27 Oct 2025 11:32:50 +0100 +Subject: [PATCH] compatibility with meson 1.4.1 + +--- + scipy/linalg/meson.build | 4 ++-- + scipy/optimize/meson.build | 2 +- + scipy/spatial/meson.build | 2 +- + scipy/special/meson.build | 4 ++-- + 4 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/scipy/linalg/meson.build b/scipy/linalg/meson.build +index 77caa98..9d5e67c 100644 +--- a/scipy/linalg/meson.build ++++ b/scipy/linalg/meson.build +@@ -40,13 +40,13 @@ linalg_init_cython_gen = generator(cython, + linalg_init_utils_cython_gen = generator(cython, + arguments : cython_args, + output : '@BASENAME@.c', +- depends : [_cython_tree, __init__py, _cy_array_utils_pxd, cython_lapack_pxd]) ++ depends : [_cython_tree, __init__py, _cy_array_utils_pxd, cython_linalg]) + + # pyx -> c, pyx -> cpp generators, depending on copied pxd files and init + linalg_cython_gen = generator(cython, + arguments : cython_args, + output : '@BASENAME@.c', +- depends : [_cython_tree, __init__py, cython_blas_pxd])#, cython_linalg]) ++ depends : [_cython_tree, __init__py, cython_linalg])#, cython_linalg]) + + # fblas + fblas_module = custom_target('fblas_module', +diff --git a/scipy/optimize/meson.build b/scipy/optimize/meson.build +index 5ad9f4b..b01c6ca 100644 +--- a/scipy/optimize/meson.build ++++ b/scipy/optimize/meson.build +@@ -124,7 +124,7 @@ _cython_tree += fs.copyfile('__init__.pxd') + opt_gen = generator(cython, + arguments : cython_args, + output : '@BASENAME@.c', +- depends : [_cython_tree, cython_blas_pxd, cython_optimize_pxd, _dummy_init_optimize]) ++ depends : [_cython_tree, cython_linalg, cython_optimize_pxd, _dummy_init_optimize]) + + py3.extension_module('_bglu_dense', + opt_gen.process('_bglu_dense.pyx'), +diff --git a/scipy/spatial/meson.build b/scipy/spatial/meson.build +index 8a1a047..810e20d 100644 +--- a/scipy/spatial/meson.build ++++ b/scipy/spatial/meson.build +@@ -8,7 +8,7 @@ _spatial_pxd = [ + spt_cython_gen = generator(cython, + arguments : cython_args, + output : '@BASENAME@.c', +- depends : [_cython_tree, _spatial_pxd, _lib_pxd, cython_lapack_pxd]) ++ depends : [_cython_tree, _spatial_pxd, _lib_pxd, cython_linalg]) + + py3.extension_module('_qhull', + [spt_cython_gen.process('_qhull.pyx'), +diff --git a/scipy/special/meson.build b/scipy/special/meson.build +index eb840af..fc7993c 100644 +--- a/scipy/special/meson.build ++++ b/scipy/special/meson.build +@@ -107,12 +107,12 @@ _cython_tree += fs.copyfile('__init__.pxd') + uf_cython_gen = generator(cython, + arguments : cython_args, + output : '@BASENAME@.c', +- depends : [_cython_tree, _ufuncs_pxi_pxd_sources, cython_special_pxd, cython_special[0]]) ++ depends : [_cython_tree, _ufuncs_pxi_pxd_sources, cython_special_pxd, cython_special]) + + uf_cython_gen_cpp = generator(cython, + arguments : cython_cplus_args, + output : '@BASENAME@.cpp', +- depends : [_cython_tree, _ufuncs_pxi_pxd_sources, cython_special_pxd, cython_special[0]]) ++ depends : [_cython_tree, _ufuncs_pxi_pxd_sources, cython_special_pxd, cython_special]) + + py3.extension_module('_ufuncs', + [ +-- +2.51.0 + diff --git a/python3.14-scipy.spec b/python3.14-scipy.spec index 67729bc..826bede 100644 --- a/python3.14-scipy.spec +++ b/python3.14-scipy.spec @@ -1,3 +1,5 @@ +%global python3_pkgversion 3.14 + # without means enabled %bcond_with doc @@ -42,7 +44,7 @@ } Summary: Scientific Tools for Python -Name: scipy +Name: python%{python3_pkgversion}-scipy Version: 1.16.2 Release: 1%{?dist} @@ -69,12 +71,19 @@ Release: 1%{?dist} License: BSD-3-Clause AND BSD-2-Clause AND MIT AND BSL-1.0 AND Boehm-GC AND Qhull AND LicenseRef-Fedora-Public-Domain Url: https://scipy.org/ Source0: https://github.com/scipy/scipy/releases/download/v%{version}/scipy-%{version}.tar.gz +# Vendor a newer meson +# meson in RHEL 9 is too old, hence we vendor the same version as is available in RHEL 10 +Source2: https://github.com/mesonbuild/meson/releases/download/1.4.1/meson-1.4.1.tar.gz + +# Compatibility patch for meson 1.4.1 +Patch: compatibility-with-meson-1.4.1.patch BuildRequires: %{blaslib}-devel BuildRequires: gcc-gfortran, gcc-c++ -BuildRequires: pybind11-devel -BuildRequires: python3-devel, python3-numpy-f2py +BuildRequires: python%{python3_pkgversion}-setuptools +BuildRequires: python%{python3_pkgversion}-pybind11-devel +BuildRequires: python%{python3_pkgversion}-devel, python%{python3_pkgversion}-numpy-f2py # for %%pyproject_buildrequires -p: BuildRequires: pyproject-rpm-macros >= 1.15 @@ -85,9 +94,9 @@ BuildRequires: flexiblas-openblas-openmp %endif %if %{with doc} -BuildRequires: python3-sphinx -BuildRequires: python3-matplotlib -BuildRequires: python3-numpydoc +BuildRequires: python%{python3_pkgversion}-sphinx +BuildRequires: python%{python3_pkgversion}-matplotlib +BuildRequires: python%{python3_pkgversion}-numpydoc %endif %global _description %{expand: @@ -103,48 +112,40 @@ leading scientists and engineers.} %description %_description -%package -n python3-scipy -Summary: Scientific Tools for Python -Requires: python3-numpy, python3-f2py -%if %{with pooch} -Requires: python3-pooch -%endif -Provides: bundled(arpack) = 3.9.1 -Provides: bundled(biasedurn) -Provides: bundled(boost-math) -Provides: bundled(coin-or-HiGHS) = 1.2 -Provides: bundled(direct) -Provides: bundled(Faddeeva) -Provides: bundled(id) -Provides: bundled(l-bfgs-b) = 3.0 -Provides: bundled(LAPJVsp) -Provides: bundled(python3-decorator) = 4.0.5 -Provides: bundled(python3-pep440) -Provides: bundled(python3-pypocketfft) = bf2c431c21213b7c5e23c2f542009b0bd3ec1445 -Provides: bundled(qhull) = 2019.1 -Provides: bundled(SuperLU) = 5.2.0 -Provides: bundled(unuran) = 1.8.1 -%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 - %if %{with tests} -%package -n python3-scipy-tests +%package -n python%{python3_pkgversion}-scipy-tests Summary: Scientific Tools for Python - test files -Requires: python3-scipy = %{version}-%{release} -Requires: python3-pytest -%description -n python3-scipy-tests +Requires: python%{python3_pkgversion}-scipy = %{version}-%{release} +Requires: python%{python3_pkgversion}-pytest +%description -n python%{python3_pkgversion}-scipy-tests Scipy test files %endif %prep -%autosetup -p1 -n %{name}-%{version}%{?rcver} +%autosetup -p1 -n scipy-%{version}%{?rcver} + +# Extract and set up vendored meson +tar -xzf %{SOURCE2} +export PATH="$PWD/meson-1.4.1:$PATH" +export PYTHONPATH="$PWD/meson-1.4.1:$PYTHONPATH" + +# Patch vendored meson to recognize cython3.14 executable +sed -i "s/\['cython', 'cython3'\]/\['cython', 'cython3', 'cython-%{python3_pkgversion}'\]/" meson-1.4.1/mesonbuild/compilers/detect.py + +# Adjust minimal meson version +sed -i "s/1.5.0/1.4.1/" meson.build +sed -i "s/>=1.5.0/>=1.4.1/" subprojects/xsf/meson.build +sed -i "s/>= 1.5.0/>= 1.4.1/" subprojects/boost_math/meson.build +sed -i "s/>= 1.5.0/>= 1.4.1/" subprojects/qhull_r/meson.build + +# Fix f2py tool +sed -i "s/'f2py'/'f2py%{python3_pkgversion}'/" tools/generate_f2pymod.py + +# Disable the entire block of lines 202-214 +# For some reason meson is complaining about f2py3.14 +# even though it is installed +# https://github.com/scipy/scipy/blob/v1.15.3/scipy/meson.build#L202-L214 +sed -i '/^f2py = find_program/,/^endif$/s/^/# /' scipy/meson.build %if %{without pythran} # Remove pythran dependency if not explicitly required @@ -181,9 +182,13 @@ sed -i "/array-api-strict/s/>=2\.3\.1/>=2/" pyproject.toml sed -i '/Cython/s/,<3\.1\.0//' pyproject.toml %generate_buildrequires +export PATH="$PWD/bin:$PWD/meson-1.4.1:$PATH" +export PYTHONPATH="$PWD/meson-1.4.1:$PYTHONPATH" %pyproject_buildrequires -p %{?with_tests:-x test} %{build_backend_args} %build +export PATH="$PWD/bin:$PWD/meson-1.4.1:$PATH" +export PYTHONPATH="$PWD/meson-1.4.1:$PYTHONPATH" %pyproject_wheel %{build_backend_args} %if %{with doc} @@ -276,7 +281,7 @@ rm -rf .pytest_cache popd %endif -%files -n python3-scipy -f %{pyproject_files} +%files -n python%{python3_pkgversion}-scipy -f %{pyproject_files} %license LICENSE.txt LICENSES_bundled.txt %exclude %{python3_sitearch}/scipy/*/tests/ %exclude %{python3_sitearch}/scipy/*/*/tests/ @@ -284,643 +289,60 @@ popd %exclude %{python3_sitearch}/scipy/*/*/*/*/tests/ %if %{with tests} -%files -n python3-scipy-tests +%files -n python%{python3_pkgversion}-scipy-tests %{python3_sitearch}/scipy/*/tests/ %{python3_sitearch}/scipy/*/*/tests/ %{python3_sitearch}/scipy/*/*/*/tests/ %{python3_sitearch}/scipy/*/*/*/*/tests/ %endif -%if %{with doc} -%files -n python3-scipy-doc -%license LICENSE.txt -%doc doc/build-%{python3_version}/html -%endif %changelog -* Mon Sep 29 2025 Nikola Forró - 1.16.2-1 -- New upstream release 1.16.2 -- Work around ppc64le FTBFS with netlib/atlas +* Fri Oct 24 2025 Tomáš Hrnčiar - 1.16.2-1 +- Initial package +- Fedora contributions by: + Antonio Trande + Benjamin A. Beasley + Bill Nottingham + Björn Esser + Charalampos Stratakis + Christian Dersch + David Abdurachmanov + David Malcolm + Deji Akingunola + Dennis Gilmore + dmalcolm + Elliott Sales de Andrade + Florian Weimer + Gwyn Ciesla + Ignacio Vazquez-Abrams + Igor Gnatenko + Iñaki Úcar + Jef Spaleta + Jerry James + Jesse Keating + Jitka Plesnikova + Jonathan Wakely + Kalev Lember + Karolina Surma + Kevin Fenzi + Lumir Balhar + Mamoru TASAKA + Marcel Plch + Maxwell G + Miro Hrončok + Nikola Forró + Nils Philippsen + Orion Poplawski + Pavel Šimovec + Peter Robinson + Petr Viktorin + Robert Kuska + Than Ngo + Thomas Spura + Tomas Tomecek + Toshio Kuratomi + Troy Dawson + Yaakov Selkowitz + Zbigniew Jędrzejewski-Szmek -* Fri Sep 19 2025 Python Maint - 1.15.3-6 -- Rebuilt for Python 3.14.0rc3 bytecode - -* Fri Aug 15 2025 Python Maint - 1.15.3-5 -- Rebuilt for Python 3.14.0rc2 bytecode - -* Fri Jul 25 2025 Fedora Release Engineering - 1.15.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Tue Jul 08 2025 Charalampos Stratakis - 1.15.3-3 -- Loosen the upper bound on Cython - -* Mon Jun 16 2025 Gwyn Ciesla - 1.15.3-2 -- Bump EVR - -* Fri Jun 06 2025 Python Maint - 1.14.1-5 -- Rebuilt for Python 3.14 - -* Tue Jun 03 2025 Python Maint - 1.14.1-4 -- Bootstrap for Python 3.14 - -* Sun Jan 19 2025 Fedora Release Engineering - 1.14.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Sat Dec 14 2024 Orion Poplawski - 1.14.1-2 -- Rebuild with numpy 2.0 -- Skip failing test_gh7799 on x86_64 - -* Fri Sep 13 2024 Nikola Forró - 1.14.1-1 -- New upstream release 1.14.1 - -* Tue Jul 30 2024 Nikola Forró - 1.11.3-15 -- Loosen the upper bound on pybind11 - -* Sat Jul 20 2024 Fedora Release Engineering - 1.11.3-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sun Jun 16 2024 Python Maint - 1.11.3-13 -- Rebuilt for Python 3.13 - -* Sat Jun 08 2024 Python Maint - 1.11.3-12 -- Bootstrap for Python 3.13 - -* Sat Jun 08 2024 Miro Hrončok - 1.11.3-11 -- Relax the pythran dependency - -* Wed May 22 2024 Pavel Simovec - 1.11.3-10 -- Remove python3-pooch optional dependency from RHEL - -* Thu May 02 2024 Pavel Simovec - 1.11.3-9 -- Build without pythran in RHEL by default - -* Wed Apr 17 2024 Benjamin A. Beasley - 1.11.3-8 -- Allow building with meson-python 0.16 -- Allow building with pybind11 2.12 - -* Fri Feb 02 2024 Maxwell G - 1.11.3-7 -- Use dynamic BuildRequires for python runtime dependencies - -* Tue Jan 30 2024 Miro Hrončok - 1.11.3-6 -- Skip fewer tests during build - -* Mon Jan 29 2024 Florian Weimer - 1.11.3-5 -- Disable incompatible-pointer-types errors on i686 (#2258823) - -* Sat Jan 27 2024 Fedora Release Engineering - 1.11.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Nov 30 2023 Karolina Surma - 1.11.3-3 -- Fix the build without pythran - -* Wed Nov 01 2023 Benjamin A. Beasley - 1.11.3-2 -- Patch error collecting tests with pytest-xdist - -* Wed Oct 11 2023 Jerry James - 1.11.3-1 -- New upstream release 1.11.3 - resolves: #2211813 -- Convert License tag to SPDX -- Add Provides for bundled projects -- Disable LTO -- Pythran works on 32-bit architectures again -- Fix detection of open_memstream -- Use pyproject macros instead of the deprecated py3 macros -- Reenable some tests that work again -- Remove unused BuildRequires - -* 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