NumPy 1.22.2 發行說明#
NumPy 1.22.2 是一個維護版本,修復了在 1.22.1 版本發行後發現的錯誤。值得注意的修復包括:
針對下游專案和其他平台的數個建置相關修復。
各種註解修復/新增。
Windows 的 NumPy wheels 將使用 1.41 工具鏈,修復了在 Windows 上使用 NumPy 提供的函式庫的專案的下游連結問題。
處理 CVE-2021-41495 漏洞申訴。
此版本支援的 Python 版本為 3.8-3.10。
貢獻者#
總共有 14 人為此版本做出了貢獻。名字旁標有“+”號的人是第一次貢獻程式碼修補程式。
Andrew J. Hesford +
Bas van Beek
Brénainn Woodsend +
Charles Harris
Hood Chatham
Janus Heide +
Leo Singer
Matti Picus
Mukulika Pahari
Niyas Sait
Pearu Peterson
Ralf Gommers
Sebastian Berg
Serge Guelton
合併的 Pull Request#
此版本總共合併了 21 個 Pull Request。
#20842: BLD:新增 NPY_DISABLE_SVML 環境變數以選擇退出 SVML
#20843: BUG:修復使用 Py_LIMITED_API 建置第三方擴充套件的問題
#20844: TYP:修復 pyright 無法推斷
real
和imag
的問題…#20845: BUG:修復比較器函式簽章
#20906: BUG:避免在匯入 numpy.testing 時匯入
numpy.distutils
#20907: MAINT:移除過時的 mingw32 fseek 支援
#20908: TYP:放寬
np.vectorize
的回傳類型#20909: BUG:修復使用 Mingw 建置時 f2py 的 threading 定義
#20910: BUG:distutils:修復建置混合 C/Fortran 擴充套件的問題
#20912: DOC,TST:根據新版本修復 Pandas 程式碼範例
#20935: TYP, MAINT:為
flatiter.__setitem__
新增註解#20936: MAINT, TYP:在
fromnumeric.pyi
中新增遺失的 where 類型提示#20937: BUG:修復 build_ext 與非 NumPy 擴充套件的互動問題
#20938: BUG:修復 windows/arm64 目標缺少內建函數的問題
#20945: REL:準備 NumPy 1.22.2 版本發行。
#20982: MAINT:f2py:不要產生會觸發
-Wsometimes-uninitialized
的程式碼。#20983: BUG:修復在沒有初始值的 reduce 中不正確的回傳類型
#20984: ENH:檢閱 PyArray_DescrNew 的回傳值
#20985: MAINT:對 setuptools >= 60 更加寬容
#20986: BUG:修復錯誤放置的回傳。
#20992: MAINT:進一步的小型回傳值驗證修復