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.2 已经修复了 gcc-11.1 之前的问题,如果您使用 gcc-11,请检查您的版本。
贡献者#
共有 10 人为本次发布做出了贡献。名字带有“+”的人首次贡献了补丁。
巴斯·范贝克
卡尔·约翰森 +
查尔斯·哈里斯
格温·西斯拉 +
马蒂厄·达蒂亚
马蒂·皮库斯
尼亚斯·赛特 +
拉尔夫·戈默斯
赛义德·阿德尔
塞巴斯蒂安·伯格
合并拉取请求#
此版本总共合并了 18 个拉取请求。
#19497:维护:将 1.21.x 的 Python 版本设置为
<3.11
#19533
numpy.typing
:BUG:修复导入可能引发的问题#19646:维护:更新 Python 3.10 的 Cython 版本。
#19648:TST:将 python 3.10 测试版本从 beta4 升级到 rc1
#19651:TST:避免 runtests.py 中的 distutils.sysconfig
#19652:MAINT:将缺少的 dunder 方法添加到 nditer 类型提示中
#19656
-Werror
:BLD,SIMD:修复不适用时的测试额外检查......#19657:BUG:删除带有布尔输出的逻辑对象ufuncs
#19658:维护:在源发行版中包含 .coveragerc 以支持......
#19659:BUG:修复屏蔽迭代器输出复制路径中的错误写入
#19660:ENH:添加对手臂目标上的窗口的支持
#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 版本。