NumPy 1.19.1 发行说明#

NumPy 1.19.1 修复了 1.19.0 版本中的多个错误,替换了即将发布的 Python 3.9 版本中已弃用的多个函数,改进了对 AIX 的支持,并包含多项与开发相关的更新,以确保 CI 能够与近期上游变更协同工作。

此版本支持 Python 3.6-3.8。出于测试目的,在使用 Python 3.9 构建时需要使用 Cython >= 0.29.21。

贡献者#

共有 15 人为此版本做出了贡献。姓名旁带有“+”的人员是首次贡献补丁。

  • Abhinav Reddy +

  • Anirudh Subramanian

  • Antonio Larrosa +

  • Charles Harris

  • Chunlin Fang

  • Eric Wieser

  • Etienne Guesnet +

  • Kevin Sheppard

  • Matti Picus

  • Raghuveer Devulapalli

  • Roman Yurchak

  • Ross Barnowski

  • Sayed Adel

  • Sebastian Berg

  • Tyler Reddy

已合并的拉取请求#

此版本共合并了 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 kwarg。

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

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