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·赫斯菲尔德 +
Bas van Beek
Brénainn Woodsend +
查尔斯·哈里斯
Hood Chatham
Janus Heide +
Leo Singer
Matti Picus
Mukulika Pahari
Niyas Sait
Pearu Peterson
Ralf Gommers
塞巴斯蒂安·伯格
Serge Guelton
合并的拉取请求#
本次发布总共合并了21个拉取请求.
#20842: BLD: 添加 NPY_DISABLE_SVML 环境变量以选择退出 SVML
#20843: BUG: 修复使用 Py_LIMITED_API 构建第三方扩展的问题
#20844: TYP: 修复 pyright 无法推断
real
和imag
…#20845: BUG: 修复比较器函数签名
#20906: BUG: 避免在导入 numpy.testing 时导入
numpy.distutils
#20907: MAINT: 移除过时的 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
中添加了缺失的 where 类型提示#20937: BUG: 修复 build_ext 与非 numpy 扩展的交互
#20938: BUG: 修复 windows/arm64 目标的缺失内部函数
#20945: REL: 准备发布 NumPy 1.22.2.
#20982: MAINT: f2py: 不要生成会触发
-Wsometimes-uninitialized
的代码.#20983: BUG: 修复没有初始值时reduce返回类型不正确的问题
#20984: ENH: 审查 PyArray_DescrNew 的返回值
#20985: MAINT: 对 setuptools >= 60 更加宽容
#20986: BUG: 修复错误的返回位置.
#20992: MAINT: 进一步的小返回值验证修复