注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

Python 3.13.0rc3

釋出日期:2024年10月1日

這是 Python 3.13.0 的第三個釋出候選版本。

此版本 3.13.0rc3 是 3.13 的最終釋出預覽版(真的)。除非發現任何嚴重錯誤,否則此版本預計將成為最終的 3.13.0 版本。3.13.0 的正式釋出現已定於2024年10月7日星期一。

這個額外的、計劃外的釋出候選版本是因為一些最後一刻的問題而存在的,主要是由於增量迴圈垃圾回收器(在 alpha 版本中引入)在特定工作負載中造成了顯著的效能迴歸。我們決定在 3.13 中回滾垃圾回收器的更改(並繼續在 3.14 中改進它),應用了許多其他重要的錯誤修復,併發布了一個新的釋出候選版本。

從現在起,3.13 系列將不再有 ABI 更改(自 beta 版本以來也一直沒有)。

行動號召

我們強烈鼓勵 Python 專案的維護者在此階段為 3.13 相容性做好專案準備,並在必要時在 PyPI 上釋出 Python 3.13 wheel 包,以便為 3.13.0 的最終釋出做好準備。針對 Python 3.13.0rc1 及更高版本構建的任何二進位制 wheel 包將相容未來版本的 Python 3.13。一如既往,請向Python bug tracker報告任何問題。

請記住,這是一個預覽版本,儘管它與最終版本儘可能接近,但建議將其用於生產環境。

核心開發者:是時候著手撰寫文件了

  • 你們所有的更改都已正確地記錄了嗎?
  • 它們在新特性中提及了嗎?
  • 你是否注意到其他已知更改的文件不足?

3.13 系列相較於 3.12 的主要新特性

Python 3.13 的一些主要新特性和變化如下:

新特性

型別提示

移除和新的棄用項

  • PEP 594(從標準庫中移除廢棄模組)計劃移除許多已棄用的模組:aifcaudioopchunkcgicgitbcryptimghdrmailcapmsilibnisnntplibossaudiodevpipessndhdrspwdsunautelnetlibuuxdrliblib2to3
  • 在標準庫的多個模組中移除了許多其他已棄用的類、函式和方法。
  • C API 的移除項棄用項。(在 alpha 1 版本中移除的一些項已在 alpha 2 版本中恢復,因為目前認為這些移除項的破壞性太大。)
  • 新的棄用項,其中大部分計劃在 Python 3.15 或 3.16 中移除。

(嘿,核心開發者們,如果你們認為重要的功能沒有出現在這個列表中,請告知 Thomas。)

有關 Python 3.13 更改的更多詳細資訊,請參閱Python 3.13 的新特性。Python 3.13 的下一個版本將是官方的 3.13.0 版本,目前定於2024年10月7日星期一發布。

更多資源

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 Sigstore SBOM GPG
Gzip 壓縮的原始碼包 原始碼釋出版 17e43f96a6215b3b46cc8275c5fde23d 27.8 MB .sigstore SPDX SIG
XZ 壓縮的原始碼包 原始碼釋出版 2962a5d4ddb85a4fabc7fc9d726f76fa 21.5 MB .sigstore SPDX SIG
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.13 及更高版本 c9a5fd64afa932753f5d35991bc6ea6e 67.0 MB .sigstore SIG
Windows 安裝程式 (64位) Windows 推薦 d73bb36f1acdb1bf94d26c77e943d4b1 26.9 MB .sigstore SPDX SIG
Windows 安裝程式 (32位) Windows 7ec3e8904174bb00ec5f70926264d126 25.6 MB .sigstore SPDX SIG
Windows 安裝程式 (ARM64) Windows 實驗性 f062453bfb7894eb51535ec73aca2fc2 26.1 MB .sigstore SPDX SIG
Windows 可嵌入包 (64位) Windows 93d8329cd1c8d09f64c28191942c11ce 11.9 MB .sigstore SPDX SIG
Windows 可嵌入包 (32位) Windows 02d47e6085ae8921d83fe937ec2c6590 10.4 MB .sigstore SPDX SIG
Windows 可嵌入包 (ARM64) Windows 29f24fe7e0ac114b68115dafbde0571d 11.0 MB .sigstore SPDX SIG