NumPy 1.22.4 发布说明#
NumPy 1.22.4 是一个维护版本,修复了 1.22.3 版本发布后发现的错误。此外,此版本的 wheels 是使用最近发布的 Cython 0.29.30 构建的,这应该能解决报告的调试问题。
此版本支持的 Python 版本是 3.8-3.10。请注意,Mac wheels 基于 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
已合并的 Pull Request#
本次发布总共合并了 22 个 pull request。
#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: 添加 linux 守卫(根据 #21386)
#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 上失败的测试。