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

  • #19533numpy.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 版本。