Changes between Version 38 and Version 39 of Ticket #27000
- Timestamp:
- 02/08/19 10:32:53 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #27000 – Description
v38 v39 1 Numpy 1.16.0 was released on 2019-01-14.1 !NumPy 1.16.0 was released on 2019-01-14, and !NumPy 1.16.1 on 2019-02-01. 2 2 3 - [[https://mail.python.org/pipermail/numpy-discussion/2019-January/079130.html|Release announcement]] 4 - Tarball: https://files.pythonhosted.org/packages/2b/26/07472b0de91851b6656cbc86e2f0d5d3a3128e7580f23295ef58b6862d6c/numpy-1.16.1.zip 3 - '''Tarball''': https://files.pythonhosted.org/packages/2b/26/07472b0de91851b6656cbc86e2f0d5d3a3128e7580f23295ef58b6862d6c/numpy-1.16.1.zip 5 4 6 From the release announcement:5 From the [https://mail.python.org/pipermail/numpy-discussion/2019-January/079130.html release announcement for NumPy 1.16.0]: 7 6 8 > On behalf of the !NumPy team I'm pleased to announce the release of !NumPy 9 > 1.16.0. This is the last !NumPy release to support Python 2.7 and will be 7 > This is the last !NumPy release to support Python 2.7 and will be 10 8 > maintained as a long term release with bug fixes until 2020. This release 11 9 > has seen a lot of refactoring and features many bug fixes, improved code … … 16 14 > - Experimental support for overriding numpy functions in downstream projects. 17 15 > - The matmul function is now a ufunc and can be overridden using 18 > __array_ufunc__.16 > `__array_ufunc__`. 19 17 > - Improved support for the ARM, POWER, and SPARC architectures. 20 18 > - Improved support for AIX and !PyPy. 21 19 > - Improved interoperation with ctypes. 22 20 > - Improved support for PEP 3118. 21 22 From the [https://mail.python.org/pipermail/numpy-discussion/2019-January/079157.html Release announcement for NumPy 1.16.1]: 23 24 > This release fixes bugs reported against the 1.16.0 release, and 25 > also backports several enhancements from master that seem appropriate for a 26 > release series that is the last to support Python 2.7. [...] 23 27 > 24 > The supported Python versions are 2.7 and 3.5-3.7, support for 3.4 has been 25 > dropped. The wheels on PyPI are linked with OpenBLAS v0.3.4+, which should 28 > If you are installing using pip, you may encounter a problem with older 29 > installed versions of !NumPy that pip did not delete becoming mixed with the 30 > current version, resulting in an `ImportError`. That problem is 31 > particularly common on Debian derived distributions due to a modified pip. 32 > The fix is to make sure all previous !NumPy versions installed by pip have 33 > been removed. See [https://github.com/numpy/numpy/issues/12736 NumPy issue 12736] 34 > for discussion of the issue. Note that previously this problem resulted in 35 > an `AttributeError`. 36 37 Both release announcements indicate: 38 39 > The wheels on PyPI are linked with OpenBLAS v0.3.4+, which should 26 40 > fix the known threading issues found in previous OpenBLAS versions. 27 41 > Downstream developers building this release should use Cython >= 0.29.2 28 42 > and, if linking OpenBLAS, OpenBLAS > v0.3.4. 29 43 30 So this depends on the upgrade to OpenB las0.3.5 (from 0.3.3) in #27020,44 So this depends on the upgrade to OpenBLAS 0.3.5 (from 0.3.3) in #27020, 31 45 and on the upgrade to Cython 0.29.2 in #27058. 32 46 … … 37 51 DeprecationWarning: np.asscalar(a) is deprecated since NumPy v1.16, use a.item() instead 38 52 }}} 39 These are fixed by adding a patch to matplotlib in #26288 40 41 It would be nice if !SageMath could update the package soon after the !NumPy 1.16 release. 53 These are fixed by adding a patch to matplotlib in #26288.