NumPy 1.21.2 發行說明#
NumPy 1.21.2 是一個維護版本,修復了在 1.21.1 之後發現的錯誤。它也為下游測試提供了 64 位元 manylinux Python 3.10.0rc1 wheels。請注意,Python 3.10 尚未最終發佈。它也初步支援 Windows on ARM64,但該平台沒有 OpenBLAS,也沒有 wheels 可用。
此版本支援的 Python 版本為 3.7-3.9。1.21.x 系列與 Python 3.10.0rc1 相容,Python 3.10 將在發佈後正式支援。先前 gcc-11.1 的問題已由 gcc-11.2 修復,如果您使用 gcc-11,請檢查您的版本。
貢獻者#
總共有 10 人為此版本做出了貢獻。名字旁邊有「+」號的人是第一次貢獻補丁。
Bas van Beek
Carl Johnsen +
Charles Harris
Gwyn Ciesla +
Matthieu Dartiailh
Matti Picus
Niyas Sait +
Ralf Gommers
Sayed Adel
Sebastian Berg
合併的 Pull Request#
此版本總共合併了 18 個 pull request。
#19497: MAINT: 將 1.21.x 的 Python 版本設定為
<3.11
#19533: BUG: 修復導入
numpy.typing
可能引發的問題#19646: MAINT: 更新 Python 3.10 的 Cython 版本。
#19648: TST: 將 python 3.10 測試版本從 beta4 升級到 rc1
#19651: TST: 避免在 runtests.py 中使用 distutils.sysconfig
#19652: MAINT: 將遺失的 dunder 方法添加到 nditer 類型提示
#19656: BLD, SIMD: 修復
-Werror
不適用時的額外檢查測試…#19657: BUG: 移除具有布林輸出的邏輯物件 ufuncs
#19658: MAINT: 在原始碼發行版中包含 .coveragerc 以支援…
#19659: BUG: 修復遮罩迭代器輸出複製路徑中的錯誤寫入
#19660: ENH: 新增對 arm 目標上的 windows 的支援
#19661: BUG: 將 base 新增到 platlib 的範本化引數
#19662: BUG,DEP: 應棄用非預設 UFunc 簽名/dtype 用法
#19666: MAINT: 將 Python 3.10 新增到支援的版本。
#19668: TST,BUG: 在執行
runtest.py
時清理路徑分隔符號#19671: BLD: 在檢查 libflame 時載入額外標誌
#19676: BLD: 更新 circleCI docker 映像
#19677: REL: 準備 1.21.2 版本發佈。