Changes between Version 38 and Version 39 of Ticket #27000


Ignore:
Timestamp:
02/08/19 10:32:53 (3 years ago)
Author:
slelievre
Comment:

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.
    22
    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
    54
    6 From the release announcement:
     5From the [https://mail.python.org/pipermail/numpy-discussion/2019-January/079130.html release announcement for NumPy 1.16.0]:
    76
    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
    108> maintained as a long term release with bug fixes until 2020.  This release
    119> has seen a lot of refactoring and features many bug fixes, improved code
     
    1614>    - Experimental support for overriding numpy functions in downstream projects.
    1715>    - The matmul function is now a ufunc and can be overridden using
    18 >    __array_ufunc__.
     16>    `__array_ufunc__`.
    1917>    - Improved support for the ARM, POWER, and SPARC architectures.
    2018>    - Improved support for AIX and !PyPy.
    2119>    - Improved interoperation with ctypes.
    2220>    - Improved support for PEP 3118.
     21
     22From 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. [...]
    2327>
    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
     37Both release announcements indicate:
     38
     39> The wheels on PyPI are linked with OpenBLAS v0.3.4+, which should
    2640> fix the known threading issues found in previous OpenBLAS versions.
    2741> Downstream developers building this release should use Cython >= 0.29.2
    2842> and, if linking OpenBLAS, OpenBLAS > v0.3.4.
    2943
    30 So this depends on the upgrade to OpenBlas 0.3.5 (from 0.3.3) in #27020,
     44So this depends on the upgrade to OpenBLAS 0.3.5 (from 0.3.3) in #27020,
    3145and on the upgrade to Cython 0.29.2 in #27058.
    3246
     
    3751DeprecationWarning: np.asscalar(a) is deprecated since NumPy v1.16, use a.item() instead
    3852}}}
    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.
     53These are fixed by adding a patch to matplotlib in #26288.