NumPy 1.22.2 发行说明#
NumPy 1.22.2 是维护版本,修复了 1.22.1 版本之后发现的错误。值得注意的修复是:
针对下游项目和其他平台的一些与构建相关的修复。
各种注释修复/添加。
Windows 版的 Numpy 轮子将使用 1.41 工具链,修复在 Windows 上使用 NumPy 提供的库的项目的下游链接问题。
处理 CVE-2021-41495 投诉。
此版本支持的 Python 版本为 3.8-3.10。
贡献者#
共有 14 人为本次发布做出了贡献。名字带有“+”的人首次贡献了补丁。
安德鲁·J·赫斯福德 +
巴斯·范贝克
布雷奈恩·伍德森德 +
查尔斯·哈里斯
胡德查塔姆
杰纳斯·海德 +
狮子座歌手
马蒂·皮库斯
穆库里卡·帕哈里
尼亚斯·赛特
皮鲁·彼得森
拉尔夫·戈默斯
塞巴斯蒂安·伯格
塞尔吉·古尔顿
合并拉取请求#
此版本总共合并了 21 个拉取请求。
#20842:BLD:添加 NPY_DISABLE_SVML 环境变量以选择退出 SVML
#20843:BUG:使用 Py_LIMITED_API 修复第三方扩展的构建
#20844:TYP:修复pyright无法推断
real
和imag
......#20845:BUG:修复比较器函数签名
#20906:BUG:避免
numpy.distutils
在 import numpy.testing 上导入#20907:维护:删除过时的 mingw32 fseek 支持
#20908:TYP:放宽返回类型
np.vectorize
#20909:BUG:修复使用 Mingw 构建时 f2py 的线程定义
#20910:BUG:distutils:修复构建混合 C/Fortran 扩展
#20912:DOC,TST:根据新版本修复 Pandas 代码示例
#20935:TYP,MAINT:添加注释
flatiter.__setitem__
#20936:MAINT,TYP:添加了缺少的类型提示
fromnumeric.pyi
#20937:BUG:修复 build_ext 与非 numpy 扩展的交互
#20938:BUG:修复 windows/arm64 目标缺失的内在函数
#20945:REL:准备 NumPy 1.22.2 版本。
#20982:维护:f2py:不生成触发的代码
-Wsometimes-uninitialized
。#20983:BUG:修复没有初始值的reduce中不正确的返回类型
#20984:ENH:检查 PyArray_DescrNew 的返回值
#20985:维护:对安装工具> = 60更加宽容
#20986:BUG:修复错误的返回。
#20992:维护:进一步的小返回值验证修复