IPython 8.0 的發布是 Python 語言的互動式 shell,它結合了互動式 Python 控制台和 Unix 命令 shell 的功能,提供了靈活的偵錯、程式碼編輯和資料視覺化工具。 IPython 在科學界廣泛用於與 numpy、matplotlib、sympy 和 scipy 庫相關的應用程式的開發、資料處理和互動式執行。
新版本增加了使用 Black 工具包重新格式化程式碼的功能。 改進了錯誤訊息中的呼叫追蹤資訊。 改進了透過交易歷史記錄的選擇性搜尋。 自動建議模式已實現自動顯示持續輸入的建議。
對程式碼庫進行了重大清理和返工,旨在簡化專案維護、刪除過時的功能並使建置和測試流程現代化。 該項目不再受 Nose 工具包的束縛,而 Nose 工具包沒有得到支援。 增加了對 NumPy 1.19 及更高版本的支援。 支援的最低 Python 版本已增加至 3.8。 已過渡到每月更新。
來源: opennet.ru