NumPy 1.22.2 发行说明#
NumPy 1.22.2 是一个维护版本,修复了在 1.22.1 版本之后发现的错误.值得注意的修复包括:
针对下游项目和其他平台的多个构建相关修复.
各种注解修复/添加.
Windows 的 Numpy wheels 将使用 1.41 工具链,修复了在 Windows 上使用 NumPy 提供的库的项目中的下游链接问题.
处理 CVE-2021-41495 投诉.
此版本支持的 Python 版本为 3.8-3.10.
贡献者#
共有 14 人为该版本的发布做出了贡献. 名字带有"+"的人是第一次贡献补丁.
Andrew J. Hesford +
Bas van Beek
Brénainn Woodsend +
Charles Harris
Hood Chatham
Janus Heide +
Leo Singer
Matti Picus
Mukulika Pahari
Niyas Sait
Pearu Peterson
Ralf Gommers
Sebastian Berg
Serge Guelton
合并的拉取请求#
此版本总共合并了 21 个 pull request.
#20842 : BLD: 添加 NPY_DISABLE_SVML 环境变量以选择退出 SVML
#20843 : 错误修复:修复使用 Py_LIMITED_API 构建第三方扩展的问题
#20844 : TYP: 修复 pyright 无法推断
real和imag…#20845 : 错误修复:修复比较器函数签名
#20906 : 错误修复:避免在 import numpy.testing 时导入
numpy.distutils#20907 : MAINT: 移除过时的 mingw32 fseek 支持
#20908 : TYP: 放宽
np.vectorize的返回类型#20909 : 错误修复:修复使用 Mingw 构建时 f2py 的线程定义
#20910 : 错误修复:distutils:修复构建混合 C/Fortran 扩展
#20912 : 文档,TST:按照新版本修复 Pandas 代码示例
#20935 : TYP, MAINT: 为
flatiter.__setitem__添加注解#20936 : MAINT, TYP: 在
fromnumeric.pyi中添加了缺失的 where 类型提示#20937 : 错误修复:修复 build_ext 与非 numpy 扩展的交互
#20938 : 错误修复:修复 windows/arm64 目标缺少内在函数的问题
#20945 : REL: 准备 NumPy 1.22.2 版本.
#20982 : MAINT: f2py: 不要生成触发
-Wsometimes-uninitialized的代码.#20983 : 错误修复:修复 reduce 在没有初始值的情况下返回的错误类型
#20984 : ENH: 审查 PyArray_DescrNew 的返回值
#20985 : MAINT: 更加容忍 setuptools >= 60
#20986 : 错误修复:修复错误放置的 return.
#20992 : MAINT: 进一步的小返回值验证修复