NumPy 1.19.2发行说明

numpy1.19.2修复了几个bug,为即将发布的cython3.x做准备。在上游修改正在进行的时候,可以使用工具来保持distutils的工作。aarch64控制盘是用最新的manylinux2014版本构建的,该版本修复了不同linux发行版使用不同页面大小的问题。

此版本支持python3.6-3.8。在使用python3.9构建测试时,需要使用Cython>=0.29.21。

我们正在调试的windows10version=2004和openblasvd存在一个已知问题。如果您运行的是该Windows版本,那么应该使用链接到MKL库的NumPy版本,早期的Windows版本就可以了。

改进

为cython3.0及更高版本添加NumPy声明

cython3.0的pxd声明得到了改进,以避免使用不推荐的numpyc-API特性。使用cython3.0+构建的使用NumPy的扩展模块现在可以设置C宏 NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION 避免C编译器警告不推荐的API用法。

贡献者

一共有8个人参与了这次发布。名字中带有“+”的人第一次贡献了一个补丁。

  • 查尔斯·哈里斯

  • 马蒂库皮斯

  • 泡利·维塔坦

  • 菲利普·奥姆布雷丹+

  • 塞巴斯蒂安伯格

  • 斯特凡·贝内尔+

  • 史蒂芬洛伊德+

  • 扎克·哈特菲尔德·多兹

请求已合并

此版本总共合并了9个pull请求。

  • #16959 :TST:将中的aarch64更改为arm64特拉维斯·伊梅尔.

  • #16998 :MAINT:配置 np.test() 对于决定论,。。。

  • #17000 :BLD:pin setuptools<49.2.0

  • #17015 :ENH:Add cython3.0要使用的NumPy声明+

  • #17125 :错误:从fft计算中删除非线程安全sigint处理

  • #17243 错误:dot/blastot/。。。对于跨步>int32 max

  • #17244 :DOC:使用具有正确许可证的SPDX许可证表达式

  • #17245 :DOC:修复旧API函数中指向快速入门的链接

  • #17272 :BUG:修复大于2GiB的数组的酸洗