- Update to 1.24.1
* NumPy 1.24.1 is a maintenance release that fixes bugs and
regressions discovered after the 1.24.0 release. The Python
versions supported by this release are 3.8-3.11.
* #22820: BLD: add workaround in setup.py for newer setuptools
* #22830: BLD: CIRRUS_TAG redux
* #22831: DOC: fix a couple typos in 1.23 notes
* #22832: BUG: Fix refcounting errors found using pytest-leaks
* #22834: BUG, SIMD: Fix invalid value encountered in several
ufuncs
* #22837: TST: ignore more np.distutils.log imports
* #22839: BUG: Do not use getdata() in np.ma.masked_invalid
* #22847: BUG: Ensure correct behavior for rows ending in
delimiter in...
* #22848: BUG, SIMD: Fix the bitmask of the boolean comparison
* #22857: BLD: Help raspian arm + clang 13 about
__builtin_mul_overflow
* #22858: API: Ensure a full mask is returned for masked_invalid
* #22866: BUG: Polynomials now copy properly (#22669)
* #22867: BUG, SIMD: Fix memory overlap in ufunc comparison loops
* #22868: BUG: Fortify string casts against floating point
warnings
* #22875: TST: Ignore nan-warnings in randomized out tests
* #22883: MAINT: restore npymath implementations needed for
freebsd
* #22884: BUG: Fix integer overflow in in1d for mixed integer
dtypes #22877
* #22887: BUG: Use whole file for encoding checks with
charset_normalizer.
- Drop numpy-distutils-ignore.patch fixed upstream
OBS-URL: https://build.opensuse.org/request/show/1046307
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=112
- Update to 1.24.0
* The NumPy 1.24.0 release continues the ongoing work to improve
the handling and promotion of dtypes, increase the execution
speed, and clarify the documentation. There are also a large
number of new and expired deprecations due to changes in
promotion and cleanups. This might be called a deprecation
release. Highlights are:
- Many new deprecations, check them out.
- Many expired deprecations,
- New F2PY features and fixes.
- New “dtype” and “casting” keywords for stacking functions.
* For a detailed description see
https://numpy.org/doc/stable/release/1.24.0-notes.html
- Add numpy-distutils-ignore.patch gh#numpy/numpy#22828
- Fix running the tests: Actually fail on errors
- Support builds without any primary python3 package (:backports)
OBS-URL: https://build.opensuse.org/request/show/1043806
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=111
- update to 1.21.6:
* Do not forward `__(deep)copy__` calls of `_GenericAlias`...
* Fix float16 einsum fastpaths using wrong tempvar
* Print os error message when the executable not exist
* Force ``npymath` ` to respect ``npy_longdouble``
* Fix failure to create aligned, empty structured dtype
* provide a convenience function to replace npy_load_module
* update wheel to version that supports python3.10
* Clear errors correctly in F2PY conversions
* add a warningfilter to fix pytest workflow.
* Help boost::python libraries at least not crash
- drop bpo-45167-fixes.patch (upstream)
OBS-URL: https://build.opensuse.org/request/show/979707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=109
* Do not forward `__(deep)copy__` calls of `_GenericAlias`...
* Fix float16 einsum fastpaths using wrong tempvar
* Print os error message when the executable not exist
* Force ``npymath` ` to respect ``npy_longdouble``
* Fix failure to create aligned, empty structured dtype
* provide a convenience function to replace npy_load_module
* update wheel to version that supports python3.10
* Clear errors correctly in F2PY conversions
* add a warningfilter to fix pytest workflow.
* Help boost::python libraries at least not crash
- drop bpo-45167-fixes.patch (upstream)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=105
- Update to 1.21.2
* #19497: MAINT: set Python version for 1.21.x to <3.11
* #19533: BUG: Fix an issue wherein importing numpy.typing could raise
* #19646: MAINT: Update Cython version for Python 3.10.
* #19648: TST: Bump the python 3.10 test version from beta4 to rc1
* #19651: TST: avoid distutils.sysconfig in runtests.py
* #19652: MAINT: add missing dunder method to nditer type hints
* #19656: BLD, SIMD: Fix testing extra checks when -Werror isn't applicable...
* #19657: BUG: Remove logical object ufuncs with bool output
* #19658: MAINT: Include .coveragerc in source distributions to support...
* #19659: BUG: Fix bad write in masked iterator output copy paths
* #19660: ENH: Add support for windows on arm targets
* #19661: BUG: add base to templated arguments for platlib
* #19662: BUG,DEP: Non-default UFunc signature/dtype usage should be deprecated
* #19666: MAINT: Add Python 3.10 to supported versions.
* #19668: TST,BUG: Sanitize path-separators when running runtest.py
* #19671: BLD: load extra flags when checking for libflame
* #19676: BLD: update circleCI docker image
* #19677: REL: Prepare for 1.21.2 release.
- Release 1.21.1
* #19311: REV,BUG: Replace NotImplemented with typing.Any
* #19324: MAINT: Fixed the return-dtype of ndarray.real and imag
* #19330: MAINT: Replace "dtype[Any]" with dtype in the definiton of...
* #19342: DOC: Fix some docstrings that crash pdf generation.
* #19343: MAINT: bump scipy-mathjax
* #19347: BUG: Fix arr.flat.index for large arrays and big-endian machines
* #19348: ENH: add numpy.f2py.get_include function
* #19349: BUG: Fix reference count leak in ufunc dtype handling
* #19350: MAINT: Annotate missing attributes of np.number subclasses
* #19351: BUG: Fix cast safety and comparisons for zero sized voids
OBS-URL: https://build.opensuse.org/request/show/920368
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=95
Note that this requires the new python-hypothesis which was submitted
in SR #904558 . I tested that they build together correctly in
https://build.opensuse.org/package/show/home:alarrosa:branches:openSUSE:Factory:Rings:1-MinimalX/python-numpy
If both 904558 and this SR are approved and submitted together to
Factory, that would be great.
- update to 1.21.0:
* DEP: Deprecate data_type.dtype if attribute is not already...
* ENH: Implement faster keyword argument parsing capable of METH_FASTCALL
* ENH: Optimize and cleanup ufunc calls and ufunc CheckOverrides
* BUG: Remove temporary change of descr/flags in VOID functions
* DOC: Add more information about poly1d -> polynomial to reference...
* ENH: Warn when reloading numpy or using numpy in sub-interpreter
* DOC: Fix for building with sphinx 3
* DOC: unify the docs for np.transpose and ndarray.transpose
* DOC: added examples section for rfft2 and irfft2 docstring
* DOC: Fix Typo (Wrong argument name)
* ENH: Phase unwrapping generalized to arbitrary interval size
* SIMD: Optimize the performance of np.packbits in AVX2/AVX512F/VSX.
* MAINT: Use numpy version for f2py version.
* DEP: Shift correlate mode parsing to C and deprecate inexact...
* DEP: Formally deprecate np.typeDict
* SIMD: Replace raw SIMD of sin/cos with NPYV(universal intrinsics)
* MAINT: Bump pydata-sphinx-theme and set logo link to index
* DOC: Add module template
* ENH: Make ndarray generic w.r.t. its shape and dtype
* ENH: Added libdivide for floor divide
* BUG, Benchmark: fix passing optimization build options to asv
* MAINT, Benchmark: print the supported CPU features during the...
* ENH: Add annotations for comparison operations
* SIMD: Optimize the performance of einsum's submodule multiply...
* ENH, SIMD: Add new NPYV intrinsics pack(0)
* ENH, SIMD: Add new NPYV intrinsics pack(1)
* BLD: Enable Werror=undef in travis
* ENH: add support for fujitsu compiler to numpy.
* ENH: Add two new _<X>Like unions
OBS-URL: https://build.opensuse.org/request/show/904569
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numpy?expand=0&rev=91
- update to 1.20.3:
* BUG: Correct datetime64 missing type overload for datetime.date...
* MAINT: Remove __all__ in favor of explicit re-exports
* BLD: Strip extra newline when dumping gfortran version on MacOS
* BUG: fix segfault in object/longdouble operations
* MAINT: Use towncrier build explicitly
* MAINT: Relax certain integer-type constraints
* MAINT: Remove unsafe unions and ABCs from return-annotations
* MAINT: Allow more recursion depth for scalar tests.
* BUG: Initialize the full nditer buffer in case of error
* BLD: remove unnecessary flag -faltivec on macOS
* MAINT, CI: treats _SIMD module build warnings as errors through...
* BUG: for MINGW, threads.h existence test requires GLIBC > 2.12
* BUG: Make changelog recognize gh- as a PR number prefix.
* REL, DOC: Prepare for the NumPy 1.20.3 release.
* BUG: Fix failing mypy test in 1.20.x.
OBS-URL: https://build.opensuse.org/request/show/896981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numpy?expand=0&rev=100