此版本包含针对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版本。