NumPy 1.21.4 发布说明#
NumPy 1.21.4 是一个维护版本,修复了在 1.21.3 之后发现的一些错误.这里最重要的修复是对 NumPy 头文件的修复,使它们在包含在 Mac universal2 wheels 中时能够同时适用于 x86_64 和 M1 硬件.之前,头文件仅适用于 M1,这给构建 x86_64 扩展的人们带来了问题.在 Python 3.10 之前没有看到这个问题,因为 x86_64 有优先级的薄 wheels.此版本还为 Python 3.10 提供了 x86_64 的 Mac 薄 wheels.
此版本支持的 Python 版本是 3.7-3.10.如果你想使用 gcc-11 编译自己的版本,你需要使用 gcc-11.2+ 以避免问题.
贡献者#
总共有7个人为这次发布做出了贡献.名字后面带有”+”的人是第一次贡献补丁.
Bas van Beek
查尔斯·哈里斯
Isuru Fernando
马修·布雷特
赛义德·阿德尔
塞巴斯蒂安·伯格
傅立业(Chris Fu) +
合并的拉取请求#
本次发布总共合并了9个拉取请求.
#20278: BUG: 修复类型存根中
dtype
的隐藏引用#20293: BUG: 修复 universal2 构建的头文件
#20294: BUG:
VOID_nonzero
有时会改变对齐标志#20295: BUG: 不要在未对齐的数组上使用非零快速路径
#20296: BUG: 允许次版本号为2的Distutils补丁 (!)
#20297: BUG, SIMD: 修复 64 位/8 位整数除以标量的问题
#20298: BUG, SIMD: 在 MSVC 上解决广播 SIMD 64 位整数的问题…
#20300: REL: 准备发布 NumPy 1.21.4.
#20302: TST: 修复一个
Arrayterator
类型测试失败