NumPy 1.22.4 发行说明#
NumPy 1.22.4 是一个维护版本,修复了在 1.22.3 版本发布后发现的 bug.此外,此版本的 wheels 是使用最近发布的 Cython 0.29.30 构建的,这应该可以解决报告的 debugging 问题.
此版本支持的 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
合并的拉取请求#
此版本总共合并了 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: 根据 #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: 使用
no_sanitize("alignment")在 clang 上标记npy_memchr#21512 : DOC: 提案 - 使文档登陆页面的卡片更相似…
#21525 : MAINT: 将 Cython 版本更新到 0.29.30.
#21536 : BUG: 修复构建配置期间的 GCC 错误
#21541 : REL: 准备 NumPy 1.22.4 版本.
#21547 : MAINT: 跳过在 PyPy 上失败的测试.