Changes between Version 4 and Version 8 of Ticket #27000


Ignore:
Timestamp:
01/15/19 01:04:59 (3 years ago)
Author:
slelievre
Comment:

Editing ticket description now that NumPy 1.16.0 is released.

The release announcement for NumPy 1.16.0 warns:

Downstream developers building this release should use Cython >= 0.29.2 and, if linking OpenBLAS, OpenBLAS > v0.3.4.

So this depends on the upgrade to OpenBLAS 0.3.5 (from 0.3.3) in #27020, and on the upgrade to Cython 0.29.2 in #27058.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #27000

    • Property Cc thansen added
    • Property Dependencies changed from to #27020, #27058
    • Property Type changed from defect to enhancement
  • Ticket #27000 – Description

    v4 v8  
    1 In Debian we have !NumPy 1.16.0rc1 which leads to some deprecation warnings:
     1Numpy 1.16.0 was released on 2019-01-14.
     2
     3- [[https://mail.python.org/pipermail/numpy-discussion/2019-January/079130.html|Release announcement]]
     4- Tarball: https://files.pythonhosted.org/packages/04/b6/d7faa70a3e3eac39f943cc6a6a64ce378259677de516bd899dd9eb8f9b32/numpy-1.16.0.zip
     5
     6From the release announcement:
     7
     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
     10> maintained as a long term release with bug fixes until 2020.  This release
     11> has seen a lot of refactoring and features many bug fixes, improved code
     12> organization, and better cross platform compatibility. Not all of these
     13> improvements will be visible to users, but they should help make
     14> maintenance easier going forward. Highlights are
     15>
     16>    - Experimental support for overriding numpy functions in downstream projects.
     17>    - The matmul function is now a ufunc and can be overridden using
     18>    __array_ufunc__.
     19>    - Improved support for the ARM, POWER, and SPARC architectures.
     20>    - Improved support for AIX and !PyPy.
     21>    - Improved interoperation with ctypes.
     22>    - Improved support for PEP 3118.
     23>
     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
     26> fix the known threading issues found in previous OpenBLAS versions.
     27> Downstream developers building this release should use Cython >= 0.29.2
     28> and, if linking OpenBLAS, OpenBLAS > v0.3.4.
     29
     30So this depends on the upgrade to OpenBlas 0.3.5 (from 0.3.3) in #27020,
     31and on the upgrade to Cython 0.29.2 in #27058.
     32
     33Debian developers warn us that !NumPy 1.16.0rc1 in Debian leads to
     34some deprecation warnings:
    235
    336{{{
     
    639
    740It would be nice if !SageMath could update the package soon after the !NumPy 1.16 release.
    8 
    9 
    10 - [[http://numpy-discussion.10968.n7.nabble.com/NumPy-1-16-0rc2-released-td46599.html|NumPy 1.16.0rc2 release announcement]] (with link to downloads of wheels and source)
    11 - '''Tarball''' for !NumPy 1.16.0rc2: https://files.pythonhosted.org/packages/23/4c/0a3abafb4933c0f736797060c025c3d592a5083715136a079d2adb79c730/numpy-1.16.0rc2.zip