NumPy 1.22.4 版本说明#

NumPy 1.22.4 是一个维护版本,修复了在 1.22.3 版本发布后发现的错误。此外,此版本的轮子是使用最近发布的 Cython 0.29.30 构建的,这应该可以解决报告的调试问题。

此版本支持的 Python 版本为 3.8-3.10。请注意,Mac 轮子基于 OS X 10.15,而不是以前 NumPy 版本周期中使用的 10.9。

贡献者#

共有 12 人贡献了此版本。姓名后带有“+”的人是首次贡献补丁。

  • Alexander Shadchin

  • Bas van Beek

  • Charles Harris

  • Hood Chatham

  • Jarrod Millman

  • John-Mark Gurney +

  • Junyan Ou +

  • Mariusz Felisiak +

  • Ross Barnowski

  • Sebastian Berg

  • Serge Guelton

  • Stefan van der Walt

合并的拉取请求#

此版本共合并了 22 个拉取请求。

  • #21191:TYP,BUG:修复 np.lib.stride_tricks 在…下重新导出。

  • #21192:TST:将 mypy 从 0.931 升级到 0.940

  • #21243:MAINT:显式重新导出 numpy._typing 中的类型

  • #21245:MAINT:为 CI 文档构建指定 sphinx、numpydoc 版本

  • #21275:BUG:修复错别字

  • #21277:ENH,BLD:修复 wasm 的数学特性检测

  • #21350:MAINT:修复失败的 simd 和 cygwin 测试。

  • #21438:MAINT:修复失败的 Python 3.8 32 位 Windows 测试。

  • #21444:BUG:根据 #21386 添加 Linux 保护

  • #21445:BUG:允许旧版 dtype 再次转换为 datetime

  • #21446:BUG:使 frombuffer 中的 mmap 处理更安全

  • #21447:BUG:停止使用 Python 3.11 中已弃用的 PyBytesObject.ob_shash。

  • #21448:ENH:引入 numpy.core.setup_common.NPY_CXX_FLAGS

  • #21472:BUG:确保正确引发编译错误

  • #21473:BUG:修复段错误

  • #21474:MAINT:更新文档要求

  • #21475:MAINT:在 clang 上使用 no_sanitize("alignment") 标记 npy_memchr

  • #21512:DOC:建议 - 使文档登录页面卡片更相似…

  • #21525:MAINT:将 Cython 版本更新到 0.29.30。

  • #21536:BUG:修复构建配置期间的 GCC 错误

  • #21541:REL:准备发布 NumPy 1.22.4。

  • #21547:MAINT:跳过在 PyPy 上失败的测试。