NumPy 1.22.4 發行說明#

NumPy 1.22.4 是一個維護版本,修復了在 1.22.3 版本發行後發現的錯誤。此外,此版本的 wheels 是使用最近發布的 Cython 0.29.30 建置的,這應該可以解決回報的 除錯 問題。

此版本支援的 Python 版本為 3.8-3.10。請注意,Mac wheels 是基於 OS X 10.15 而不是先前 NumPy 版本週期中使用的 10.9。

貢獻者#

總共有 12 人為此版本做出貢獻。名字旁有「+」號的人是第一次貢獻 patch。

  • Alexander Shadchin

  • Bas van Beek

  • Charles Harris

  • Hood Chatham

  • Jarrod Millman

  • John-Mark Gurney +

  • Junyan Ou +

  • Mariusz Felisiak +

  • Ross Barnowski

  • Sebastian Berg

  • Serge Guelton

  • Stefan van der Walt

Pull Requests 已合併#

總共有 22 個 pull requests 在此版本中被合併。

  • #21191: TYP, BUG: 修復在…下重新匯出的 np.lib.stride_tricks

  • #21192: TST: 將 mypy 從 0.931 升級到 0.940

  • #21243: MAINT: 明確地重新匯出 numpy._typing 中的類型

  • #21245: MAINT: 為 CI doc builds 指定 sphinx, numpydoc 版本

  • #21275: BUG: 修復錯字

  • #21277: ENH, BLD: 修復 wasm 的數學特徵偵測

  • #21350: MAINT: 修復失敗的 simd 和 cygwin 測試。

  • #21438: MAINT: 修復失敗的 Python 3.8 32 位元 Windows 測試。

  • #21444: BUG: 根據 #21386 新增 linux guard

  • #21445: BUG: 允許舊版 dtypes 再次轉換為 datetime

  • #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: MAINT: 更新文件需求

  • #21475: MAINT: 在 clang 上使用 no_sanitize("alignment") 標記 npy_memchr

  • #21512: DOC: 提案 - 使文件首頁卡片更相似…

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

  • #21536: BUG: 修復建置配置期間的 GCC 錯誤

  • #21541: REL: 準備 NumPy 1.22.4 版本發行。

  • #21547: MAINT: 跳過在 PyPy 上失敗的測試。