Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-numpy for openSUSE:Factory 
checked in at 2026-08-27 18:49:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-numpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-numpy.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-numpy"

Thu Aug 27 18:49:50 2026 rev:149 rq:1373024 version:2.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-numpy/python-numpy.changes        
2026-08-06 16:18:28.980658524 +0200
+++ /work/SRC/openSUSE:Factory/.python-numpy.new.1265/python-numpy.changes      
2026-08-27 18:49:56.110567997 +0200
@@ -1,0 +2,29 @@
+Tue Aug 18 10:59:25 UTC 2026 - Markéta Machová <[email protected]>
+
+- Update to 2.5.2
+  * drop support for Python 3.11
+  * distutils has been removed
+  * many expired deprecations, see below
+  * many new deprecations, see upstream changes
+  * static typing improvements
+  * improved support for free threading
+  * support for descending sorts
+  Expired deprecations:
+  * passing None as dtype to np.finfo will now raise a TypeError
+  * numpy.cross no longer supports 2-dimensional vectors
+  * numpy._core.numerictypes.maximum_sctype has been removed
+  * numpy.row_stack has been removed in favor of numpy.vstack
+  * get_array_wrap has been removed
+  * recfromtxt and recfromcsv have been removed from
+    numpy.lib._npyio in favor of numpy.genfromtxt
+  * numpy.chararray (re-export of numpy.char.chararray) has been
+    removed
+  * bincount now raises a TypeError for non-integer inputs
+  * numpy.lib.math (alias for the standard library math module) has
+    been removed
+  * data type alias 'a' was removed in favor of 'S'
+  * _add_newdoc_ufunc(ufunc, newdoc) has been removed in favor of
+    ufunc.__doc__ = newdoc
+- Drop numpy-buildfix.patch as distutils was dropped
+
+-------------------------------------------------------------------

Old:
----
  numpy-2.4.6.tar.gz
  numpy-buildfix.patch

New:
----
  numpy-2.5.2.tar.gz

----------(Old B)----------
  Old:    ufunc.__doc__ = newdoc
- Drop numpy-buildfix.patch as distutils was dropped
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-numpy.spec ++++++
--- /var/tmp/diff_new_pack.PFpX5g/_old  2026-08-27 18:49:57.424613740 +0200
+++ /var/tmp/diff_new_pack.PFpX5g/_new  2026-08-27 18:49:57.425613775 +0200
@@ -30,19 +30,17 @@
 %{?sle15_python_module_pythons}
 
 Name:           python-numpy
-Version:        2.4.6
+Version:        2.5.2
 Release:        0
 Summary:        NumPy array processing for numbers, strings, records and 
objects
 License:        BSD-3-Clause
 URL:            http://www.numpy.org/
 Source:         
https://files.pythonhosted.org/packages/source/n/numpy/numpy-%{version}.tar.gz
 Source99:       python-numpy-rpmlintrc
-# PATCH-FIX-OPENSUSE numpy-buildfix.patch -- openSUSE-specific build fixes
-Patch0:         numpy-buildfix.patch
-BuildRequires:  %{python_module Cython >= 3.0.6}
-BuildRequires:  %{python_module base >= 3.11}
+BuildRequires:  %{python_module Cython >= 3.1.0}
+BuildRequires:  %{python_module base >= 3.12}
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module meson-python >= 0.18.0}
+BuildRequires:  %{python_module meson-python >= 0.20.0}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pyproject-metadata >= 0.7.1}
 BuildRequires:  cmake
@@ -65,7 +63,7 @@
 BuildRequires:  %{python_module hypothesis >= 6.75.0}
 BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module testsuite}
-BuildRequires:  %{python_module typing-extensions >= 4.2.0}
+BuildRequires:  %{python_module tzdata}
 # /SECTION
 # Last version which packaged %%{_bindir}/f2py without update-alternatives
 Conflicts:      %{plainpython}-numpy <= 1.12.0
@@ -120,7 +118,6 @@
 %autosetup -p1 -n numpy-%{version}
 # Fix non-executable scripts
 sed -i '1{/^#!/d}'\
-  numpy/distutils/{conv_template,cpuinfo,from_template,system_info}.py \
   numpy/f2py/{__init__,cfuncs,diagnose,crackfortran,f2py2e,rules}.py \
   numpy/random/_examples/cython/extending{,_distributions}.pyx \
   numpy/testing/print_coercion_tables.py
@@ -180,17 +177,6 @@
 test_failok+=" or test_structured_object_item_setting"
 # flaky due to memory consumption
 test_failok+=" or test_big_arrays"
-# gh#numpy/numpy#22825
-test_failok+=" or TestPrintOptions"
-# gh#numpy/numpy#22835
-test_failok+=" or test_keepdims_out"
-# boo#1148173 gh#numpy/numpy#14438
-%ifarch ppc64 ppc64le
-test_failok+=" or test_generalized_sq"
-# situation with IBM and double numbers is ... complicated
-# gh#numpy/numpy#21094
-test_failok+=" or test_ppc64_ibm_double_double128"
-%endif
 # these tests fail on big endian gh#numpy/numpy#11831
 %ifarch s390x ppc ppc64
 test_failok+=" or TestFReturnCharacter"
@@ -207,6 +193,8 @@
 # gh#numpy/numpy#18388
 test_failok+=" or test_float_remainder_overflow"
 test_failok+=" or test_einsum"
+# precision errors (really)
+test_failok+=" or test_poly_int_overflow"
 %endif
 %ifarch %{ix86} %{arm32}
 # too much memory for 32bit
@@ -232,10 +220,6 @@
 %endif
 # The meson command is always on the primary python and wants to import numpy 
from there
 test_failok+=" or test_limited_api"
-# gh#numpy/numpy#27531
-test_failok+=" or test_api_importable"
-# raises a warning as an error, remove when upgrading to 2.5.0.
-test_failok+=" or test_xerbla_override"
 
 echo "
 import sys
@@ -275,18 +259,12 @@
 %exclude %{python_sitearch}/numpy/_core/include
 %exclude %{python_sitearch}/numpy/_core/lib/libnpymath.a
 %exclude %{python_sitearch}/numpy/_core/lib/pkgconfig/numpy.pc
-%exclude %{python_sitearch}/numpy/distutils/mingw/*.c
-%exclude %{python_sitearch}/numpy/distutils/checks/*.c
 %exclude %{python_sitearch}/numpy/f2py/src/
 %exclude %{python_sitearch}/numpy/random/lib/libnpyrandom.a
 
 %files %{python_files devel}
 %license LICENSE.txt
 %{python_sitearch}/numpy/_core/include/
-%if 0%{python_version_nodots} < 312
-%{python_sitearch}/numpy/distutils/mingw/*.c
-%{python_sitearch}/numpy/distutils/checks/*.c
-%endif
 %{python_sitearch}/numpy/f2py/src/
 %{python_sitearch}/numpy/_core/lib/libnpymath.a
 %{python_sitearch}/numpy/_core/lib/pkgconfig/numpy.pc

++++++ numpy-2.4.6.tar.gz -> numpy-2.5.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-numpy/numpy-2.4.6.tar.gz 
/work/SRC/openSUSE:Factory/.python-numpy.new.1265/numpy-2.5.2.tar.gz differ: 
char 19, line 1

Reply via email to