NumPy 1.19.1 发布说明#

NumPy 1.19.1 修复了在 1.19.0 版本中发现的几处错误,替换了即将发布的 Python-3.9 版本中弃用的几个函数,改进了对 AIX 的支持,并且有一系列与开发相关的更新,以保持 CI 与最近的 upstream 更改兼容.

此版本支持 Python 3.6-3.8.在为测试目的使用 Python 3.9 进行构建时,需要使用 Cython >= 0.29.21.

贡献者#

总共有15人为此版本做出了贡献.名字后面带有”+”的人首次贡献了一个补丁.

  • 阿比纳夫·雷迪 +

  • Anirudh Subramanian

  • 安东尼奥·拉罗萨 +

  • 查尔斯·哈里斯

  • Chunlin Fang

  • 埃里克·维泽

  • 埃蒂安·格斯内特 +

  • 凯文·谢帕德

  • Matti Picus

  • Raghuveer Devulapalli

  • Roman Yurchak

  • Ross Barnowski

  • 赛义德·阿德尔

  • 塞巴斯蒂安·伯格

  • 泰勒·雷迪

合并的拉取请求#

本次发布共合并了25个拉取请求.

  • #16649: MAINT, CI: 禁用 Shippable 缓存

  • #16652: MAINT: 将 PyUString_GET_SIZE 替换为 PyUnicode_GetLength.

  • #16654: REL: 修复过时的文档链接

  • #16656: BUG: 在 AIX 上引发 IEEE 异常

  • #16672: BUG: 修复在处理数组时AVX复数绝对值的错误…

  • #16693: TST: 在 CPU 特性检测中添加额外的调试信息

  • #16703: BLD: 为 Emscripten / WebAssembly 添加 CPU 条目

  • #16705: TST: 禁用 Python 3.9-dev 测试.

  • #16714: MAINT: 在 ValueError 情况下禁用 use_hugepages

  • #16724: BUG: 修复 PyArray_SearchSorted 签名.

  • #16768: MAINT: 对 scalartypes.c.src 中已弃用函数的修复

  • #16772: MAINT: 移除对 PyUnicode_READY 的不必要调用

  • #16776: MAINT: 修复 scalarapi.c 中的弃用函数

  • #16779: BLD, ENH: 为 AIX 添加 RPATH 支持

  • #16780: BUG: 修复 genfromtxt 中的默认回退

  • #16784: BUG: 在 methods.c 中添加了在引发错误后遗漏的返回.

  • #16795: BLD: 将 cython 更新到 0.29.21

  • #16832: MAINT: setuptools 49.2.0 发出警告,避免它

  • #16872: BUG: 在二项和多项分布中验证输出大小

  • #16875: BLD, MAINT: 固定 setuptools

  • #16904: DOC: 重建测试指南.

  • #16905: TST, BUG: 在 test_large_zip 的… 中重新引发 MemoryError 异常

  • #16906: BUG,DOC: 修复错误的 MPL 关键字参数.

  • #16916: BUG: 修复字符串/字节到复数的赋值

  • #16922: REL: 准备发布 NumPy 1.19.1