Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-scipy for openSUSE:Factory checked in at 2021-02-10 21:29:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-scipy (Old) and /work/SRC/openSUSE:Factory/.python-scipy.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-scipy" Wed Feb 10 21:29:48 2021 rev:44 rq:863807 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-scipy/python-scipy.changes 2020-12-23 14:19:52.209644699 +0100 +++ /work/SRC/openSUSE:Factory/.python-scipy.new.28504/python-scipy.changes 2021-02-10 21:29:49.826236127 +0100 @@ -1,0 +2,54 @@ +Sat Jan 16 17:14:26 UTC 2021 - Benjamin Greiner <c...@bnavigator.de> + +- NEP 29: Last minorversion bump deprecated Python 3.6 + https://numpy.org/neps/nep-0029-deprecation_policy.html +- Fix hpc setup for coinstallable python3 flavors, needs + gh#openSUSE/hpc#3 + +------------------------------------------------------------------- +Tue Jan 5 07:57:30 UTC 2021 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 1.6.0: + * scipy.ndimage improvements: Fixes and ehancements to boundary extension + modes for interpolation functions. Support for complex-valued inputs + in many filtering and interpolation functions. New grid_mode option + for scipy.ndimage.zoom to enable results consistent with scikit-image???s rescale. + * scipy.optimize.linprog has fast, new methods for large, sparse + problems from the HiGHS library. + * scipy.stats improvements including new distributions, a new test, + and enhancements to existing distributions and tests + * scipy.special now has improved support for 64-bit LAPACK backend + * scipy.odr now has support for 64-bit integer BLAS + * scipy.odr.ODR has gained an optional overwrite argument so that + existing files may be overwritten. + * scipy.cluster.hierarchy.DisjointSet has been added for incremental + connectivity queries. + * scipy.cluster.hierarchy.dendrogram return value now also includes + leaf color information in leaves_color_list. + * scipy.interpolate.interp1d has a new method nearest-up, similar to + the existing method nearest but rounds half-integers up instead of down. + * scipy.ndimage.convolve, scipy.ndimage.correlate and their 1d counterparts + now accept both complex-valued images and/or complex-valued filter kernels. + All convolution-based filters also now accept complex-valued inputs + * scipy.optimize.linprog has fast, new methods for large, sparse problems + from the HiGHS C++ library + * scipy.optimize.quadratic_assignment has been added for approximate solution of + the quadratic assignment problem. + * scipy.optimize.linear_sum_assignment now has a substantially reduced + overhead for small cost matrix sizes + * scipy.optimize.least_squares has improved performance when the user + provides the jacobian as a sparse jacobian already in csr_matrix format + * scipy.signal.gammatone has been added to design FIR or IIR filters that + model the human auditory system. + * scipy.signal.iircomb has been added to design IIR peaking/notching + comb filters that can boost/attenuate a frequency from a signal. + * scipy.signal.sosfilt performance has been improved to avoid some + previously- observed slowdowns + * scipy.signal.windows.taylor has been added???the Taylor window function + is commonly used in radar digital signal processing + * scipy.signal.gauss_spline now supports list type input for consistency + with other related SciPy functions + * scipy.signal.correlation_lags has been added to allow calculation of + the lag/ displacement indices array for 1D cross-correlation. + +------------------------------------------------------------------- Old: ---- scipy-1.5.4.tar.gz New: ---- scipy-1.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-scipy.spec ++++++ --- /var/tmp/diff_new_pack.mZv6aw/_old 2021-02-10 21:29:51.842239048 +0100 +++ /var/tmp/diff_new_pack.mZv6aw/_new 2021-02-10 21:29:51.846239053 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-scipy # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %global flavor @BUILD_FLAVOR@%{nil} -%define _ver 1_5_4 +%define _ver 1_6_0 %define shortname scipy %define pname python-%{shortname} @@ -85,8 +85,10 @@ %endif %define skip_python2 1 +# https://numpy.org/neps/nep-0029-deprecation_policy.html +%define skip_python36 1 Name: %{package_name} -Version: 1.5.4 +Version: 1.6.0 Release: 0 Summary: Scientific Tools for Python License: BSD-3-Clause AND LGPL-2.0-or-later @@ -94,8 +96,8 @@ URL: http://www.scipy.org Source0: https://files.pythonhosted.org/packages/source/s/scipy/scipy-%{version}.tar.gz Source100: python-scipy-rpmlintrc -BuildRequires: %{python_module Cython >= 0.19} -BuildRequires: %{python_module devel >= 3.5} +BuildRequires: %{python_module Cython >= 0.29.18} +BuildRequires: %{python_module devel >= 3.7} BuildRequires: %{python_module pybind11 >= 2.4.3} BuildRequires: %{python_module pybind11-devel >= 2.4.3} BuildRequires: %{python_module setuptools} @@ -111,8 +113,8 @@ BuildRequires: blas-devel BuildRequires: lapack-devel %endif -BuildRequires: %{python_module numpy-devel >= 1.14.5} -Requires: python-numpy >= 1.14.5 +BuildRequires: %{python_module numpy-devel >= 1.16.5} +Requires: python-numpy >= 1.16.5 Requires: python-pybind11 >= 2.4.3 %else BuildRequires: %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel >= 1.3 @@ -121,7 +123,7 @@ BuildRequires: lua-lmod BuildRequires: suse-hpc >= 0.3 Requires: libopenblas%{?hpc_ext}-%{compiler_family}%{?c_f_ver}-hpc -Requires: python-numpy%{?hpc_ext}-%{compiler_family}%{?c_f_ver}-hpc >= 1.14.5 +Requires: python-numpy%{?hpc_ext}-%{compiler_family}%{?c_f_ver}-hpc >= 1.16.5 %endif %{?with_hpc:%{hpc_requires}} %python_subpackages @@ -144,7 +146,7 @@ %if %{with hpc} py_ver=%{$python_version} %hpc_setup -module load python${py_ver/.*/}-numpy +module load $python-numpy export CFLAGS="$(pkg-config --cflags openblas) %{optflags} -fno-strict-aliasing" LIBS="$(pkg-config --libs openblas)" export OPENBLAS=$OPENBLAS_LIB %else @@ -155,22 +157,23 @@ export OPENBLAS=%{_libdir} %endif %endif -%__$python setup.py config_fc --fcompiler=gnu95 --noarch build +$python setup.py config_fc --fcompiler=gnu95 --noarch build } %install %{python_expand # %if %{with hpc} -py_ver=%{$python_version} %hpc_setup -module load python${py_ver/.*/}-numpy +module load $python-numpy %endif -%__$python setup.py install --prefix=%{p_prefix} --root=%{buildroot} +$python setup.py install --prefix=%{p_prefix} --root=%{buildroot} %fdupes %{buildroot}%{$python_sitearch} +} %if %{with hpc} -%define hpc_module_pname python${py_ver/.*/}-%{shortname} -py_ver=%{$python_version} +%define hpc_module_pname ${python_flavor}-%{shortname} +%{python_expand # +python_flavor=$(cat _current_flavor) sitesearch_path=`$python -c "import sysconfig as s; print(s.get_paths(vars={'platbase':'%{hpc_prefix}','base':'%{hpc_prefix}'}).get('platlib'))"` rm -rf %{buildroot}${sitesearch_path}/scipy/{,core,distutils,f2py,fft,lib,linalg,ma,matrixlib,oldnumeric,polynomial,random,testing}/tests %hpc_write_modules_files @@ -192,7 +195,7 @@ set version %{version} -depends-on python${py_ver/.*/}-numpy +depends-on $python-numpy prepend-path PYTHONPATH ${sitesearch_path} @@ -201,8 +204,8 @@ family %{shortname} EOF -%endif } +%endif %if %{with hpc} %post @@ -215,7 +218,7 @@ %{p_python_sitearch}/scipy-*-py*.egg-info %if %{with hpc} -%define hpc_module_pname python%(a=%{hpc_python_version}; echo -n ${a/.*/})-scipy +%define hpc_module_pname %{python_flavor}-scipy %{hpc_modules_files} %{hpc_dirs} %dir %{hpc_libdir}/python%{hpc_python_version} ++++++ scipy-1.5.4.tar.gz -> scipy-1.6.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-scipy/scipy-1.5.4.tar.gz /work/SRC/openSUSE:Factory/.python-scipy.new.28504/scipy-1.6.0.tar.gz differ: char 5, line 1