NumPy 1.21.2 发行说明#
NumPy 1.21.2 是一个维护版本,修复了 1.21.1 之后发现的错误.它还为下游测试提供了 64 位 manylinux Python 3.10.0rc1 wheels.请注意,Python 3.10 尚未最终确定.它还初步支持 ARM64 上的 Windows,但该平台没有 OpenBLAS,也没有 wheels 可用.
此版本支持的 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
Carl Johnsen +
Charles Harris
Gwyn Ciesla +
Matthieu Dartiailh
Matti Picus
Niyas Sait +
Ralf Gommers
Sayed Adel
Sebastian Berg
合并的拉取请求#
总共有 18 个 pull requests 被合并到此版本中.
#19497 : MAINT: 将 1.21.x 的 Python 版本设置为
<3.11#19533 : BUG: 修复导入
numpy.typing可能引发的问题#19646 : MAINT: 更新 Python 3.10 的 Cython 版本.
#19648 : TST: 将 python 3.10 测试版本从 beta4 提升到 rc1
#19651 : TST: 避免在 runtests.py 中使用 distutils.sysconfig
#19652 : MAINT: 将缺失的 dunder 方法添加到 nditer 类型提示
#19656 : BLD, SIMD: 修复当
-Werror不适用时的测试额外检查…#19657 : BUG: 移除具有布尔输出的逻辑对象 ufuncs
#19658 : MAINT: 在源分发中包含 .coveragerc 以支持…
#19659 : BUG: 修复屏蔽迭代器输出复制路径中的错误写入
#19660 : ENH: 添加对 arm 目标上的 windows 的支持
#19661 : BUG: 将 base 添加到 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 版本.