NumPy 1.21.2 发布说明#
NumPy 1.21.2 是一个维护版本,修复了在 1.21.1 之后发现的错误.它还为下游测试提供了 64 位 manylinux Python 3.10.0rc1 轮子.请注意,Python 3.10 尚未最终确定.它还初步支持 ARM64 上的 Windows,但该平台上没有 OpenBLAS,也没有轮子可用.
此版本支持的 Python 版本为 3.7-3.9.1.21.x 系列兼容 Python 3.10.0rc1,Python 3.10 将在正式发布后得到官方支持.之前与 gcc-11.1 的问题已通过 gcc-11.2 修复,如果您使用的是 gcc-11,请检查您的版本.
贡献者#
总共有10个人为这次发布做出了贡献.名字后面带有”+”的人是第一次贡献补丁.
Bas van Beek
卡尔·约翰森 +
查尔斯·哈里斯
Gwyn Ciesla +
马修·达尔蒂亚
Matti Picus
Niyas Sait +
Ralf Gommers
赛义德·阿德尔
塞巴斯蒂安·伯格
合并的拉取请求#
本次发布总共合并了18个拉取请求.
#19497: MAINT: 将 1.21.x 的 Python 版本设置为
<3.11
#19533: BUG: 修复了导入
numpy.typing
时可能引发的问题#19646: MAINT: 更新 Cython 版本以支持 Python 3.10.
#19648: TST: 将 python 3.10 测试版本从 beta4 提升到 rc1
#19651: TST: 在 runtests.py 中避免使用 distutils.sysconfig
#19652: MAINT: 为 nditer 类型提示添加缺失的双下划线方法
#19656: BLD, SIMD: 修复当
-Werror
不适用时额外的测试检查…#19657: BUG: 移除带有布尔输出的逻辑对象通用函数
#19658: MAINT: 在源代码分发中包含 .coveragerc 以支持…
#19659: BUG: 修复掩码迭代器输出复制路径中的错误写入
#19660: ENH: 添加对 arm 目标的 windows 支持
#19661: BUG: 为 platlib 的模板参数添加基础
#19662: BUG,DEP: 非默认的 UFunc 签名/dtype 使用应被弃用
#19666: MAINT: 添加 Python 3.10 到支持的版本.
#19668: TST,BUG: 运行
runtest.py
时清理路径分隔符#19671: BLD: 在检查libflame时加载额外标志
#19676: BLD: 更新 circleCI docker 镜像
#19677: REL: 准备发布 1.21.2 版本.