NumPy 1.26.2 發行備註#

NumPy 1.26.2 是一個維護版本,修復了 1.26.1 版本發布後發現的錯誤和回歸問題。 1.26 系列是 NumPy 2.0 發布前計劃的最後一個小版本系列。此版本支援的 Python 版本為 3.9 至 3.12。

貢獻者#

本次版本發布共有 13 人貢獻。名字旁邊有「+」號的人是首次貢獻補丁。

  • @stefan6419846+

  • @thalassemia+

  • Andrew Nelson

  • Charles Bousseau+

  • Charles Harris

  • Marcel Bargull+

  • Mark Mentova+

  • Matti Picus

  • Nathan Goldbaum

  • Ralf Gommers

  • Sayed Adel

  • Sebastian Berg

  • William Ayd +

合併拉取請求#

本次版本共合併了 25 個拉取請求。

  • #24814: MAINT: 將 test_dispatcher s390x 目標與 _umath_tests_mtargets 對齊

  • #24929: 維護:準備 1.26.x 版本以便進一步開發

  • #24955: ENH: 為 NPY_FR_GENERIC 加入 Cython 枚舉

  • #24962: REL:從發布分支移除 Python 更高版本

  • #24971: BLD: 執行 tempita.py 時請使用正確的 Python 解譯器

  • #24972: 維護:從 import_array() 移除無用的錯誤替換

  • #24977: BLD:在 macOS 上使用經典連結器,Xcode 15 中的新連結器有……

  • #25003: BLD: musllinux_aarch64 [wheel 建置]

  • #25043: MAINT: 更新郵件映射

  • #25049: MAINT: 更新 meson 建置基礎架構。

  • #25071: 維護:分割 .github/workflows 以符合主分支

  • #25083: BUG:當基線設定為 Power9 時,向後移植修復了在 ppc64 上建置的問題……

  • #25093: BLD: 修正 Meson 建置的 features.h 偵測 [1.26.x 向後移植]

  • #25095: BUG: 避免 Cython 3 中的 intp 轉換回歸(向後移植)

  • #25107: CI:移除過時的作業,並將 macOS 和 conda Azure 作業移轉到其他平台… .

  • #25108: CI: 新增 linux_qemu 操作並移除 travis 測試。

  • #25112: MAINT: 從 main 更新 .spin/cmds.py。

  • #25113: 文件:在 wheel 套件中以視覺化方式區分主許可證和捆綁許可證。

  • #25115: 維護:為 shuffle 輔助函數新增缺少的 noexcept

  • #25116: 文件:修復 OpenBLAS 的許可證標識符

  • #25117: BLD:改進 Netlib libblas/libcblas/liblapack 的檢測

  • #25118: 維護:將位元域整數設為無符號整數

  • #25119: BUG: 將 n 改為 np.random.multinomial 的 long int 類型

  • #25120: BLD: 將 allow-noblas 選項的預設值改為 true。

  • #25121: BUG:確保將 np.dtype 傳遞給自身不會導致崩潰