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
Carl Johnsen +
Charles Harris
Gwyn Ciesla +
Matthieu Dartiailh
Matti Picus
Niyas Sait +
Ralf Gommers
Sayed Adel
Sebastian Berg
合并的拉取请求#
此版本共合并了 18 个拉取请求。
#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:向 nditer 类型提示添加缺失的 dunder 方法
#19656: BLD,SIMD:修复
-Werror
不适用时的额外测试检查……#19657: BUG:移除具有 bool 输出的逻辑对象 ufunc
#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 版本发布。