NumPy 1.22.4 发行说明#

NumPy 1.22.4 是一个维护版本,修复了 1.22.3 版本之后发现的错误。此外,此版本的轮子是使用最近发布的 Cython 0.29.30 构建的,它应该修复报告的 调试问题。

此版本支持的 Python 版本为 3.8-3.10。请注意,Mac 轮子基于 OS X 10.15,而不是之前 NumPy 发布周期中使用的 10.9。

贡献者#

共有 12 人为本次发布做出了贡献。名字带有“+”的人首次贡献了补丁。

  • 亚历山大·沙钦

  • 巴斯·范贝克

  • 查尔斯·哈里斯

  • 胡德查塔姆

  • 贾罗德·米尔曼

  • 约翰·马克·格尼 +

  • 欧俊彦 +

  • 马吕什·费利西亚克 +

  • 罗斯·巴诺斯基

  • 塞巴斯蒂安·伯格

  • 塞尔吉·古尔顿

  • 斯特凡·范德沃尔特

合并拉取请求#

此版本总共合并了 22 个拉取请求。

  • #21191:TYP,BUG:修复np.lib.stride_tricks在...下重新导出

  • #21192:TST:将 mypy 从 0.931 提高到 0.940

  • #21243:MAINT:显式重新导出中的类型numpy._typing

  • #21245 :MAINT:为 CI 文档构建指定 sphinx、numpydoc 版本

  • #21275:BUG:修复拼写错误

  • #21277:ENH,BLD:修复 wasm 的数学特征检测

  • #21350:维护:修复失败的 simd 和 cygwin 测试。

  • #21438 : MAINT: 修复失败的 Python 3.8 32 位 Windows 测试。

  • #21444:BUG:根据#21386添加Linux防护

  • #21445:BUG:允许旧数据类型再次转换为日期时间

  • #21446:BUG:使 frombuffer 中的 mmap 处理更安全

  • #21447:BUG:停止使用 Python 3.11 中已弃用的 PyBytesObject.ob_shash 。

  • #21448:ENH:引入 numpy.core.setup_common.NPY_CXX_FLAGS

  • #21472:BUG:确保正确引发编译错误

  • #21473:BUG:修复分段错误

  • #21474:维护:更新文档要求

  • #21475:维护:npy_memchrno_sanitize("alignment")clang 进行标记

  • #21512:DOC:提案 - 使文档登陆页面卡更加相似......

  • #21525 : MAINT: 将 Cython 版本更新到 0.29.30。

  • #21536:BUG:修复构建配置期间的 GCC 错误

  • #21541:REL:准备 NumPy 1.22.4 版本。

  • #21547 : MAINT: 跳过在 PyPy 上失败的测试。