NumPy 1.19.1 Release Notes#
NumPy 1.19.1 fixes several bugs found in the 1.19.0 release, replaces several functions deprecated in the upcoming Python-3.9 release, has improved support for AIX, and has a number of development related updates to keep CI working with recent upstream changes.
This release supports Python 3.6-3.8. Cython >= 0.29.21 needs to be used when building with Python 3.9 for testing purposes.
A total of 15 people contributed to this release. People with a “+” by their names contributed a patch for the first time.
Abhinav Reddy +
Antonio Larrosa +
Etienne Guesnet +
Pull requests merged#
A total of 25 pull requests were merged for this release.
#16649: MAINT, CI: disable Shippable cache
#16652: MAINT: Replace PyUString_GET_SIZE with PyUnicode_GetLength.
#16654: REL: Fix outdated docs link
#16656: BUG: raise IEEE exception on AIX
#16672: BUG: Fix bug in AVX complex absolute while processing array of…
#16693: TST: Add extra debugging information to CPU features detection
#16703: BLD: Add CPU entry for Emscripten / WebAssembly
#16705: TST: Disable Python 3.9-dev testing.
#16714: MAINT: Disable use_hugepages in case of ValueError
#16724: BUG: Fix PyArray_SearchSorted signature.
#16768: MAINT: Fixes for deprecated functions in scalartypes.c.src
#16772: MAINT: Remove unneeded call to PyUnicode_READY
#16776: MAINT: Fix deprecated functions in scalarapi.c
#16779: BLD, ENH: Add RPATH support for AIX
#16780: BUG: Fix default fallback in genfromtxt
#16784: BUG: Added missing return after raising error in methods.c
#16795: BLD: update cython to 0.29.21
#16832: MAINT: setuptools 49.2.0 emits a warning, avoid it
#16872: BUG: Validate output size in bin- and multinomial
#16875: BLD, MAINT: Pin setuptools
#16904: DOC: Reconstruct Testing Guideline.
#16905: TST, BUG: Re-raise MemoryError exception in test_large_zip’s…
#16906: BUG,DOC: Fix bad MPL kwarg.
#16916: BUG: Fix string/bytes to complex assignment
#16922: REL: Prepare for NumPy 1.19.1 release