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 上失败的测试。