The NumPy 1.16.5 release fixes bugs reported against the 1.16.4 release, and also backports several enhancements from master that seem appropriate for a release series that is the last to support Python 2.7. The wheels on PyPI are linked with OpenBLAS v0.3.7-dev, which should fix errors on Skylake series cpus.
Downstream developers building this release should use Cython >= 0.29.2 and, if using OpenBLAS, OpenBLAS >= v0.3.7. The supported Python versions are 2.7 and 3.5-3.7.
A total of 18 people contributed to this release. People with a “+” by their names contributed a patch for the first time.
Alexander Shadchin
Allan Haldane
Bruce Merry +
Charles Harris
Colin Snyder +
Dan Allan +
Emile +
Eric Wieser
Grey Baker +
Maksim Shabunin +
Marten van Kerkwijk
Matti Picus
Peter Andreas Entschev +
Ralf Gommers
Richard Harris +
Sebastian Berg
Sergei Lebedev +
Stephan Hoyer
A total of 23 pull requests were merged for this release.
#13742: ENH: Add project URLs to setup.py
#13823: TEST, ENH: fix tests and ctypes code for PyPy
#13845: BUG: use npy_intp instead of int for indexing array
#13867: TST: Ignore DeprecationWarning during nose imports
#13905: BUG: Fix use-after-free in boolean indexing
#13933: MAINT/BUG/DOC: Fix errors in _add_newdocs
#13984: BUG: fix byte order reversal for datetime64[ns]
#13994: MAINT,BUG: Use nbytes to also catch empty descr during allocation
#14042: BUG: np.array cleared errors occurred in PyMemoryView_FromObject
#14043: BUG: Fixes for Undefined Behavior Sanitizer (UBSan) errors.
#14044: BUG: ensure that casting to/from structured is properly checked.
#14045: MAINT: fix histogram*d dispatchers
#14046: BUG: further fixup to histogram2d dispatcher.
#14052: BUG: Replace contextlib.suppress for Python 2.7
#14056: BUG: fix compilation of 3rd party modules with Py_LIMITED_API…
#14057: BUG: Fix memory leak in dtype from dict constructor
#14058: DOC: Document array_function at a higher level.
#14084: BUG, DOC: add new recfunctions to __all__
#14162: BUG: Remove stray print that causes a SystemError on python 3.7
#14297: TST: Pin pytest version to 5.0.1.
#14322: ENH: Enable huge pages in all Linux builds
#14346: BUG: fix behavior of structured_to_unstructured on non-trivial…
#14382: REL: Prepare for the NumPy 1.16.5 release.