NumPy 2.3.4 发布
NumPy 2.3.4 现已发布,这是一个补丁版本,包含一系列维护更新和错误修复。此版本支持 Python 3.11-3.14 版本。此版本基于 NumPy 3.14.0 最终版本。
Changes
在 win-arm64 平台上,setuptools和npyrandom库现采用.lib文件扩展名替代原有的.a扩展名,以确保与 MSVC 及setuptools的兼容性。注意,不建议使用这些静态库。对于现有项目,若需使用,最好将其与匹配的clang-cl编译器工具链一起使用,该工具链在 Windows on Arm 上可用。(gh-29750)
此版本共合并了 30 个拉取请求。
- #29725:MAINT:为 2.3.x 版本的后续开发做准备
- #29781:MAINT:Pin 一些上游依赖项
- #29783:BUG:优先包含 python-including headers(#29281)
- #29784:TYP:修复 np.number 和 np.*integer 方法声明
- #29785:TYP:mypy 1.18.1
- #29790:BUG:修复
__array__中的dtyperefcount(#29715) - #29791:TYP:修复 floating、timedelta64 和 datetime64Backport 中的方法声明
- #29792:MAINT:删除 unary logical dispatch 中未使用的变量
- #29797:BUG:修复 pocketfft umath strides 以实现 AIX 兼容性(#29768)
- #29799:BUG:修复 nditer 缓冲区设置中的断言
- #29800:BUG:稳定的 ScalarType ordering
- #29838:TST:Pin pyparsing 以避免 matplotlib 错误。
- #29839:BUG:linalg:在 malloc 失败时触发 MemoryError(#29811)
- #29864:CI:修复 loongarch64 CI(#29856)
- ……
详情可查看更新说明:https://github.com/numpy/numpy/releases/tag/v2.3.4