NumPy 1.18.1发行说明

此版本包含针对NumPy 1.18.0报告的错误的修复。引起下游广泛问题的两个缺陷是:

  • cython随机扩展测试未使用临时目录进行生成,导致权限冲突。固定的。

  • Numpy distutils正在追加 -std=c99 所有的C编译器运行,导致改变的行为和下游的编译问题。这个标志现在只在构建numpyc代码时应用。

此版本支持的Python版本是3.5-3.8。下游开发人员应该使用Cython>=0.29.14来支持python3.8和OpenBLAS>=3.7,以避免在Skylake体系结构上出现错误。

贡献者

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

  • 查尔斯·哈里斯

  • 马蒂库皮斯

  • 麦克斯韦·阿拉达戈

  • 泡利·维塔坦

  • 拉尔夫甘默斯

  • 泰勒雷迪

  • 沃伦·韦克瑟

请求已合并

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

  • #15158 :维护:更新路面.py为了镇民。

  • #15159 :DOC:将移动的模块添加到1.18发行说明

  • #15161 :MAINT,DOC:1.18.x的次要后台端口和更新

  • #15176 :TST:Add assertu arrayu equal test for big integer数组

  • #15184 :BUG:使用tmp dir并检查cython测试的版本(#15170)

  • #15220 :BUG:distutils:fix msvc+gfortran openblas处理角落案例

  • #15221 :BUG:remove-std=c99用于c++编译(#15194)

  • #15222 :MAINT:win32上的unskip测试

  • #15223 :TST:add BLAS ILP64在Travis和Azure中运行

  • #15245 :MAINT:仅在需要时添加--std=c99

  • #15246 :BUG:lib:修复按渐变处理整数数组。

  • #15247 :MAINT:不要在测试中使用私有Python函数

  • #15250 :REL:准备NumPy 1.18.1版本。