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 2022-10-31 10:44:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-numpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-numpy.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-numpy"

Mon Oct 31 10:44:18 2022 rev:110 rq:1030235 version:1.23.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-numpy/python-numpy.changes        
2022-05-30 12:42:22.624264896 +0200
+++ /work/SRC/openSUSE:Factory/.python-numpy.new.2275/python-numpy.changes      
2022-10-31 10:44:21.416750115 +0100
@@ -1,0 +2,191 @@
+Thu Oct 20 13:48:08 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 1.23.4
+  * NumPy 1.23.4 is a maintenance release that fixes bugs
+    discovered after the 1.23.3 release and keeps the build
+    infrastructure current. The main improvements are fixes for
+    some annotation corner cases, a fix for a long time
+    nested_iters memory leak, and a fix of complex vector dot for
+    very large arrays. The Python versions supported for this
+    release are 3.8-3.11.
+
+-------------------------------------------------------------------
+Tue Oct 11 08:27:00 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Revert some spec-cleaner "Verschlimmbesserungen"
+- Remove old unused directives for Python <=3.6 from specfile
+
+-------------------------------------------------------------------
+Fri Sep 30 23:43:53 UTC 2022 - Arun Persaud <a...@gmx.de>
+
+- specfile:
+  * remove patch numpy-fix-cpu_asimdfhm.patch, included upstream
+  * update line numbers for other patches
+  * require c++ compiler
+
+- update to version 1.23.3:
+  * #22136: BLD: Add Python 3.11 wheels to aarch64 build
+  * #22148: MAINT: Update setup.py for Python 3.11.
+  * #22155: CI: Test NumPy build against old versions of GCC(6, 7, 8)
+  * #22156: MAINT: support IBM i system
+  * #22195: BUG: Fix circleci build
+  * #22214: BUG: Expose heapsort algorithms in a shared header
+  * #22215: BUG: Support using libunwind for backtrack
+  * #22216: MAINT: fix an incorrect pointer type usage in f2py
+  * #22220: BUG: change overloads to play nice with pyright.
+  * #22221: TST,BUG: Use fork context to fix MacOS savez test
+  * #22222: TYP,BUG: Reduce argument validation in C-based
+     __class_getitem__
+  * #22223: TST: ensure np.equal.reduce raises a TypeError
+  * #22224: BUG: Fix the implementation of numpy.array_api.vecdot
+  * #22230: BUG: Better report integer division overflow (backport)
+
+- changes from version 1.23.2:
+  * #22030: ENH: Add __array_ufunc__ typing support to the nin=1
+     ufuncs
+  * #22031: MAINT, TYP: Fix np.angle dtype-overloads
+  * #22032: MAINT: Do not let _GenericAlias wrap the underlying
+     classes'...
+  * #22033: TYP,MAINT: Allow einsum subscripts to be passed via
+     integer...
+  * #22034: MAINT,TYP: Add object-overloads for the np.generic rich
+     comparisons
+  * #22035: MAINT,TYP: Allow the squeeze and transpose method to...
+  * #22036: BUG: Fix subarray to object cast ownership details
+  * #22037: BUG: Use Popen to silently invoke f77 -v
+  * #22038: BUG: Avoid errors on NULL during deepcopy
+  * #22039: DOC: Add versionchanged for converter callable behavior.
+  * #22057: MAINT: Quiet the anaconda uploads.
+  * #22078: ENH: reorder includes for testing on top of system
+     installations...
+  * #22106: TST: fix test_linear_interpolation_formula_symmetric
+  * #22107: BUG: Fix skip condition for
+     test_loss_of_precision[complex256]
+  * #22115: BLD: Build python3.11.0rc1 wheels.
+
+- changes from version 1.23.1:
+  * #21866: BUG: Fix discovered MachAr (still used within valgrind)
+  * #21867: BUG: Handle NaNs correctly for float16 during sorting
+  * #21868: BUG: Use keepdims during normalization in np.average
+     and...
+  * #21869: DOC: mention changes to max_rows behaviour in np.loadtxt
+  * #21870: BUG: Reject non integer array-likes with size 1 in delete
+  * #21949: BLD: Make can_link_svml return False for 32bit builds on
+     x86_64
+  * #21951: BUG: Reorder extern "C" to only apply to function
+     declarations...
+  * #21952: BUG: Fix KeyError in crackfortran operator support
+
+- changes from version 1.23.0:
+  * long changelog
+    https://github.com/numpy/numpy/blob/main/doc/changelog/1.23.0-changelog.rst
+
+- changes from version 1.22.4:
+  * #21191: TYP, BUG: Fix np.lib.stride_tricks re-exported under
+     the...
+  * #21192: TST: Bump mypy from 0.931 to 0.940
+  * #21243: MAINT: Explicitly re-export the types in numpy._typing
+  * #21245: MAINT: Specify sphinx, numpydoc versions for CI doc builds
+  * #21275: BUG: Fix typos
+  * #21277: ENH, BLD: Fix math feature detection for wasm
+  * #21350: MAINT: Fix failing simd and cygwin tests.
+  * #21438: MAINT: Fix failing Python 3.8 32-bit Windows test.
+  * #21444: BUG: add linux guard per #21386
+  * #21445: BUG: Allow legacy dtypes to cast to datetime again
+  * #21446: BUG: Make mmap handling safer in frombuffer
+  * #21447: BUG: Stop using PyBytesObject.ob_shash deprecated in
+     Python 3.11.
+  * #21448: ENH: Introduce numpy.core.setup_common.NPY_CXX_FLAGS
+  * #21472: BUG: Ensure compile errors are raised correclty
+  * #21473: BUG: Fix segmentation fault
+  * #21474: MAINT: Update doc requirements
+  * #21475: MAINT: Mark npy_memchr with no_sanitize("alignment") on
+     clang
+  * #21512: DOC: Proposal - make the doc landing page cards more
+     similar...
+  * #21525: MAINT: Update Cython version to 0.29.30.
+  * #21536: BUG: Fix GCC error during build configuration
+  * #21541: REL: Prepare for the NumPy 1.22.4 release.
+  * #21547: MAINT: Skip tests that fail on PyPy.
+
+- changes from version 1.22.3:
+  * #21048: MAINT: Use "3.10" instead of "3.10-dev" on travis.
+  * #21106: TYP,MAINT: Explicitly allow sequences of array-likes in
+     np.concatenate
+  * #21137: BLD,DOC: skip broken ipython 8.1.0
+  * #21138: BUG, ENH: np._from_dlpack: export correct device
+     information
+  * #21139: BUG: Fix numba DUFuncs added loops getting picked up
+  * #21140: BUG: Fix unpickling an empty ndarray with a non-zero
+     dimension...
+  * #21141: BUG: use ThreadPoolExecutor instead of ThreadPool
+  * #21142: API: Disallow strings in logical ufuncs
+  * #21143: MAINT, DOC: Fix SciPy intersphinx link
+  * #21148: BUG,ENH: np._from_dlpack: export arrays with any strided
+     size-1...
+
+- changes from version 1.22.2:
+  * #20842: BLD: Add NPY_DISABLE_SVML env var to opt out of SVML
+  * #20843: BUG: Fix build of third party extensions with
+     Py_LIMITED_API
+  * #20844: TYP: Fix pyright being unable to infer the real and
+     imag...
+  * #20845: BUG: Fix comparator function signatures
+  * #20906: BUG: Avoid importing numpy.distutils on import
+     numpy.testing
+  * #20907: MAINT: remove outdated mingw32 fseek support
+  * #20908: TYP: Relax the return type of np.vectorize
+  * #20909: BUG: fix f2py's define for threading when building with
+     Mingw
+  * #20910: BUG: distutils: fix building mixed C/Fortran extensions
+  * #20912: DOC,TST: Fix Pandas code example as per new release
+  * #20935: TYP, MAINT: Add annotations for flatiter.__setitem__
+  * #20936: MAINT, TYP: Added missing where typehints in
+     fromnumeric.pyi
+  * #20937: BUG: Fix build_ext interaction with non numpy extensions
+  * #20938: BUG: Fix missing intrinsics for windows/arm64 target
+  * #20945: REL: Prepare for the NumPy 1.22.2 release.
+  * #20982: MAINT: f2py: don't generate code that triggers
+     -Wsometimes-uninitialized.
+  * #20983: BUG: Fix incorrect return type in reduce without initial
+     value
+  * #20984: ENH: review return values for PyArray_DescrNew
+  * #20985: MAINT: be more tolerant of setuptools >= 60
+  * #20986: BUG: Fix misplaced return.
+  * #20992: MAINT: Further small return value validation fixes
+
+- changes from version 1.22.1:
+  * #20702: MAINT, DOC: Post 1.22.0 release fixes.
+  * #20703: DOC, BUG: Use pngs instead of svgs.
+  * #20704: DOC:Fixed the link on user-guide landing page
+  * #20714: BUG: Restore vc141 support
+  * #20724: BUG: Fix array dimensions solver for multidimensional
+     arguments...
+  * #20725: TYP: change type annotation for __array_namespace__ to
+     ModuleType
+  * #20726: TYP, MAINT: Allow ndindex to accept integer tuples
+  * #20757: BUG: Relax dtype identity check in reductions
+  * #20763: TYP: Allow time manipulation functions to accept date and
+     timedelta...
+  * #20768: TYP: Relax the type of ndarray.__array_finalize__
+  * #20795: MAINT: Raise RuntimeError if setuptools version is too
+     recent.
+  * #20796: BUG, DOC: Fixes SciPy docs build warnings
+  * #20797: DOC: fix OpenBLAS version in release note
+  * #20798: PERF: Optimize array check for bounded 0,1 values
+  * #20805: BUG: Fix that reduce-likes honor out always (and live in
+     the...
+  * #20806: BUG: array_api.argsort(descending=True) respects
+     relative...
+  * #20807: BUG: Allow integer inputs for pow-related functions in
+     array_api
+  * #20814: DOC: Refer to NumPy, not pandas, in main page
+  * #20815: DOC: Update Copyright to 2022 [License]
+  * #20819: BUG: Return correctly shaped inverse indices in array_api
+     set...
+
+- changes from version 1.22.0:
+  * long list of changes
+    https://github.com/numpy/numpy/blob/main/doc/changelog/1.22.0-changelog.rst
+
+-------------------------------------------------------------------

Old:
----
  numpy-1.21.6.zip
  numpy-fix-cpu_asimdfhm.patch

New:
----
  numpy-1.23.4.tar.gz

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

Other differences:
------------------
++++++ python-numpy.spec ++++++
--- /var/tmp/diff_new_pack.vhZL6f/_old  2022-10-31 10:44:22.428755214 +0100
+++ /var/tmp/diff_new_pack.vhZL6f/_new  2022-10-31 10:44:22.432755234 +0100
@@ -16,16 +16,9 @@
 #
 
 
-#
-%if 0%{?suse_version} > 1500
-%bcond_without libalternatives
-%else
-%bcond_with libalternatives
-%endif
-
 %global flavor @BUILD_FLAVOR@%{nil}
-%define ver 1.21.6
-%define _ver 1_21_6
+%define ver 1.23.4
+%define _ver 1_23_4
 %define pname python-numpy
 %define hpc_upcase_trans_hyph() %(echo %{**} | tr [a-z] [A-Z] | tr '-' '_')
 %if "%{flavor}" == ""
@@ -48,11 +41,16 @@
 %ifarch s390 s390x
 %{?with_openblas:ExclusiveArch:  do_not_build}
 %endif
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define         skip_python2 1
-%define         skip_python36 1
 %{?with_hpc:%{hpc_requires}}
+#
+%if 0%{?suse_version} > 1500
+%bcond_without libalternatives
+%else
+%bcond_with libalternatives
+%endif
+#
 %bcond_with ringdisabled
+#
 %if %{without hpc}
 %define package_name %{pname}
 %define p_python_sitearch %{python_sitearch}
@@ -73,41 +71,43 @@
 %endif
 Name:           %{package_name}
 # set %%ver and %%_ver instead above
-Version:        %ver
+Version:        %{ver}
 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}.zip
+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
 # PATCH-FIX-OPENSUSE numpy-1.9.0-remove-__declspec.patch -- fix for spurious 
compiler warnings that cause build failure
 Patch1:         numpy-1.9.0-remove-__declspec.patch
-# PATCH-FIX-UPSTREAM -- gh#numpy/numpy#20388
-Patch3:         numpy-fix-cpu_asimdfhm.patch
-BuildConflicts: gcc11 < 11.2
-BuildRequires:  %{python_module Cython >= 0.29.24}
-BuildRequires:  %{python_module base >= 3.7}
+BuildRequires:  %{python_module Cython >= 0.29.30}
+BuildRequires:  %{python_module base >= 3.8}
 BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module hypothesis >= 6.12.0}
-BuildRequires:  %{python_module pytest >= 6.2.4}
+BuildRequires:  %{python_module hypothesis >= 6.24.1}
+BuildRequires:  %{python_module pytest >= 6.2.5}
 BuildRequires:  %{python_module pytest-xdist}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module setuptools >= 60.0.0}
 BuildRequires:  %{python_module testsuite}
+BuildRequires:  gcc-c++
 BuildRequires:  python-rpm-macros >= 20210929
-BuildRequires:  unzip
+BuildConflicts: gcc11 < 11.2
 %if 0%{?suse_version}
 BuildRequires:  fdupes
 %endif
 %if %{without hpc}
+# Last version which packaged %%{_bindir}/f2py without update-alternatives
+# Protect it from substitution
+%define oldpy_numpy python-numpy
+Conflicts:      %{oldpy_numpy} <= 1.12.0
  %if 0%{?suse_version}
 BuildRequires:  gcc-fortran
  %else
 BuildRequires:  gcc-gfortran
  %endif
  %if %{with openblas}
-BuildRequires:  openblas-devel > 0.3.4
+BuildRequires:  openblas-devel > 0.3.20
  %else
 BuildRequires:  blas-devel
 BuildRequires:  cblas-devel
@@ -115,10 +115,6 @@
 # openblas has significantly better performance for some operations
 Recommends:     libopenblas_pthreads0
  %endif
-# Last version which packaged %%{_bindir}/f2py without update-alternatives
-# Protect it from substitution
-%define oldpy_numpy python-numpy
-Conflicts:      %{oldpy_numpy} <= 1.12.0
  %if %{with libalternatives}
 BuildRequires:  alts
 Requires:       alts
@@ -264,11 +260,6 @@
 cp pytest.ini testing/
 pushd testing
 
-# Python 3.10 deprecated distutils. This is going to be fixed in numpy 1.22 
gh#numpy/numpy#20419
-echo '    ignore:.*distutils.*:DeprecationWarning' >> pytest.ini
-# Fixed in numpy 1.21.5 - gh#numpy/numpy#20467
-echo '    ignore:.*load_module.*:DeprecationWarning' >> pytest.ini
-
 # flaky tests
 test_failok+=" or test_structured_object_indexing"
 test_failok+=" or test_structured_object_item_setting"
@@ -281,7 +272,7 @@
 test_failok+=" or TestF77ReturnCharacter"
 test_failok+=" or TestF90ReturnCharacter"
 %endif
-%ifarch %ix86
+%ifarch %{ix86}
 # (arm 32-bit seems okay here)
 # gh#numpy/numpy#18387
 test_failok+=" or test_pareto"

++++++ numpy-1.9.0-remove-__declspec.patch ++++++
--- /var/tmp/diff_new_pack.vhZL6f/_old  2022-10-31 10:44:22.480755477 +0100
+++ /var/tmp/diff_new_pack.vhZL6f/_new  2022-10-31 10:44:22.484755497 +0100
@@ -15,7 +15,7 @@
 
 --- a/numpy/core/setup_common.py
 +++ b/numpy/core/setup_common.py
-@@ -186,7 +186,7 @@ OPTIONAL_FUNCTION_ATTRIBUTES = [('__attr
+@@ -226,7 +226,7 @@ OPTIONAL_FUNCTION_ATTRIBUTES = [('__attr
                                  ]
  
  # variable attributes tested via "int %s a" % attribute

Reply via email to