NumPy 1.21.2 发布说明#
NumPy 1.21.2 是一个维护版本,修复了 1.21.1 版本之后发现的错误。它还提供了用于下游测试的 64 位 manylinux Python 3.10.0rc1 wheel 文件。请注意,Python 3.10 尚未最终发布。它还初步支持 ARM64 上的 Windows,但该平台没有 OpenBLAS,也没有可用的 wheel 文件。
此版本支持的 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: 维护:将 1.21.x 的 Python 版本设置为 - <3.11
- #19533: 错误:修复导入 - numpy.typing可能引发的问题
- #19646: 维护:更新 Python 3.10 的 Cython 版本。 
- #19648: 测试:将 Python 3.10 测试版本从 beta4 提升到 rc1 
- #19651: 测试:避免在 runtests.py 中使用 distutils.sysconfig 
- #19652: 维护:为 nditer 类型提示添加缺失的双下划线方法 
- #19656: 构建,SIMD:修复当 - -Werror不适用时额外的测试检查…
- #19657: 错误:移除带有布尔输出的逻辑对象 ufunc 
- #19658: 维护:在源代码分发中包含 .coveragerc 以支持… 
- #19659: 错误:修复掩码迭代器输出复制路径中的错误写入 
- #19660: 增强:添加对 ARM 目标上 Windows 的支持 
- #19661: 错误:为 platlib 的模板参数添加基 
- #19662: 错误,弃用:非默认 UFunc 签名/dtype 用法应弃用 
- #19666: 维护:将 Python 3.10 添加到支持版本中。 
- #19668: 测试,错误:在运行 - runtest.py时清理路径分隔符
- #19671: 构建:检查 libflame 时加载额外标志 
- #19676: 构建:更新 circleCI docker 镜像 
- #19677: 发布:为 1.21.2 版本发布做准备。