|
4 | 4 | NumPy 1.19.2 Release Notes
|
5 | 5 | ==========================
|
6 | 6 |
|
| 7 | +NumPy 1.19.2 fixes several bugs, prepares for the upcoming Cython 3.x release. |
| 8 | +and pins setuptools to keep distutils working while upstream modifications are |
| 9 | +ongoing. The aarch64 wheels are built with the latest manylinux2014 release |
| 10 | +that fixes the problem of differing page sizes used by different linux distros. |
7 | 11 |
|
8 |
| -Highlights |
9 |
| -========== |
| 12 | +This release supports Python 3.6-3.8. Cython >= 0.29.21 needs to be used when |
| 13 | +building with Python 3.9 for testing purposes. |
10 | 14 |
|
| 15 | +There is a known problem with Windows 10 version=2004 and OpenBLAS svd that we |
| 16 | +are trying to debug. If you are running that Windows version you should use a |
| 17 | +NumPy version that links to the MKL library, earlier Windows versions are fine. |
11 | 18 |
|
12 |
| -New functions |
13 |
| -============= |
14 |
| - |
15 |
| - |
16 |
| -Deprecations |
| 19 | +Improvements |
17 | 20 | ============
|
18 | 21 |
|
| 22 | +Add NumPy declarations for Cython 3.0 and later |
| 23 | +----------------------------------------------- |
| 24 | +The pxd declarations for Cython 3.0 were improved to avoid using deprecated |
| 25 | +NumPy C-API features. Extension modules built with Cython 3.0+ that use NumPy |
| 26 | +can now set the C macro ``NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION`` to avoid |
| 27 | +C compiler warnings about deprecated API usage. |
19 | 28 |
|
20 |
| -Future Changes |
21 |
| -============== |
22 |
| - |
23 |
| - |
24 |
| -Expired deprecations |
25 |
| -==================== |
26 |
| - |
27 |
| - |
28 |
| -Compatibility notes |
29 |
| -=================== |
30 |
| - |
31 |
| - |
32 |
| -C API changes |
33 |
| -============= |
34 |
| - |
35 |
| - |
36 |
| -New Features |
| 29 | +Contributors |
37 | 30 | ============
|
38 | 31 |
|
| 32 | +A total of 8 people contributed to this release. People with a "+" by their |
| 33 | +names contributed a patch for the first time. |
39 | 34 |
|
40 |
| -Improvements |
41 |
| -============ |
| 35 | +* Charles Harris |
| 36 | +* Matti Picus |
| 37 | +* Pauli Virtanen |
| 38 | +* Philippe Ombredanne + |
| 39 | +* Sebastian Berg |
| 40 | +* Stefan Behnel + |
| 41 | +* Stephan Loyd + |
| 42 | +* Zac Hatfield-Dodds |
42 | 43 |
|
| 44 | +Pull requests merged |
| 45 | +==================== |
43 | 46 |
|
44 |
| -Changes |
45 |
| -======= |
| 47 | +A total of 9 pull requests were merged for this release. |
| 48 | + |
| 49 | +* `#16959 <https://github.com/numpy/numpy/pull/16959>`__: TST: Change aarch64 to arm64 in travis.yml. |
| 50 | +* `#16998 <https://github.com/numpy/numpy/pull/16998>`__: MAINT: Configure hypothesis in ``np.test()`` for determinism,... |
| 51 | +* `#17000 <https://github.com/numpy/numpy/pull/17000>`__: BLD: pin setuptools < 49.2.0 |
| 52 | +* `#17015 <https://github.com/numpy/numpy/pull/17015>`__: ENH: Add NumPy declarations to be used by Cython 3.0+ |
| 53 | +* `#17125 <https://github.com/numpy/numpy/pull/17125>`__: BUG: Remove non-threadsafe sigint handling from fft calculation |
| 54 | +* `#17243 <https://github.com/numpy/numpy/pull/17243>`__: BUG: core: fix ilp64 blas dot/vdot/... for strides > int32 max |
| 55 | +* `#17244 <https://github.com/numpy/numpy/pull/17244>`__: DOC: Use SPDX license expressions with correct license |
| 56 | +* `#17245 <https://github.com/numpy/numpy/pull/17245>`__: DOC: Fix the link to the quick-start in the old API functions |
| 57 | +* `#17272 <https://github.com/numpy/numpy/pull/17272>`__: BUG: fix pickling of arrays larger than 2GiB |
0 commit comments