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

Python 3.14.0rc2

釋出日期: 2025年8月14日

這是最終的🪄倒數第二個🪄3.14 釋出候選版本!

注意:rc2 原計劃於 2025-08-26 釋出,但我們修復了一個錯誤,該錯誤需要更改儲存在 Python 位元組碼 (.pyc) 檔案中的魔數。這意味著為 rc1 建立的 .pyc 檔案不能用於 rc2,它們將被重新編譯。

ABI 沒有改變。為 rc1 構建的 wheel 應該適用於 rc2、rc3 和 3.14.x。所以這應該不會影響太多人,但讓我們儘快釋出它以供測試。

由於這次提前釋出,我們還將在現在到最終 3.14.0 釋出之間增加第三個釋出候選版本,最終釋出日期沒有計劃變更。

這是 Python 3.14 的倒數第二個釋出候選版本

此版本 3.14.0rc2 是倒數第二個釋出預覽版。進入釋出候選階段,在此釋出候選版本和最終版本之間只允許經過審查的、明確的錯誤修復程式碼更改。

Python 3.14 的下一個預釋出版本將是最終釋出候選版本 3.14.0rc3,計劃於 2025-09-16 釋出;3.14.0 的正式釋出定於 2025-10-07 星期二。

從現在開始,3.14 系列中將沒有 ABI 更改,目標是儘可能少地進行程式碼更改。

行動號召

我們強烈鼓勵第三方 Python 專案的維護者在此階段為其專案準備 3.14,並在 PyPI 上釋出 Python 3.14 wheel 以便為 3.14.0 的最終釋出做好準備,並幫助其他專案進行自己的測試。針對 Python 3.14.0 釋出候選版本構建的任何二進位制 wheel 都將適用於未來版本的 Python 3.14。一如既往,請向Python 錯誤跟蹤器報告任何問題。

請記住,這是一個預覽版本,雖然它儘可能接近最終版本,但不建議在生產環境中使用它。

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

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

與 3.13 相比,3.14 系列的主要新功能

Python 3.14 的一些主要新功能和變化如下

新特性

  • PEP 779:正式支援自由執行緒 Python
  • PEP 649:註解的求值現在被推遲,改善了使用註解的語義。
  • PEP 750:用於自定義字串處理的模板字串字面量(t-string),使用熟悉的 f-string 語法。
  • PEP 734:在標準庫中支援多個直譯器。
  • PEP 784:新增 compression.zstd 模組,提供對 Zstandard 壓縮演算法的支援。
  • PEP 758exceptexcept* 表示式現在可以省略括號。
  • PyREPL 中的語法高亮,以及在 unittestargparsejsoncalendar 命令列介面中支援顏色。
  • PEP 768:一個用於 CPython 的零開銷外部偵錯程式介面。
  • uuid 模組現在支援 UUID 版本 6-8,並且版本 3-5 的生成速度提高了 40%。
  • PEP 765:禁止使用會退出 finally 塊的 return/break/continue 語句。
  • PEP 741:一個改進的用於配置 Python 的 C API。
  • 一種新型直譯器。對於某些較新的編譯器,該直譯器能提供顯著的效能提升。目前為可選功能,需要從原始碼構建。
  • 改進了錯誤資訊。
  • 內建的 HMAC 實現,其程式碼來自 HACL* 專案並經過了形式化驗證。
  • 一個新的命令列介面,用於檢查使用非同步任務的正在執行的 Python 程序。
  • pdb 模組現在支援遠端附加到正在執行的 Python 程序

(嘿,各位核心開發者,如果此列表中缺少您認為重要的功能,請告知 Hugo。)

有關 Python 3.14 變化的更多詳情,請參閱 Python 3.14 的新特性

構建方面的變更

請注意,Android 二進位制檔案在 rc2 中是新增的!

不相容的變更、移除和新的棄用項

Python 安裝管理器

我們為 Windows 提供的安裝程式正被新的安裝管理器取代,該管理器可以從 Windows 應用商店或其下載頁面安裝。更多資訊請參閱我們的文件。下方可供下載的 JSON 檔案包含了本次釋出中所有可安裝包的列表,包括檔案 URL 和雜湊值,但安裝最新版本並不需要此檔案。傳統的安裝程式在 3.14 和 3.15 版本期間將繼續可用。

更多資源

接下來是些完全不一樣的內容

喜鵲,拉丁語為 Pica pica,是一種鴉科黑白相間的鳥類,以其喋喋不休的叫聲而聞名。

在英語中最早有記載的用法是來自一首1589 年的詩,其中 magpie 被拼寫為 "magpy",布穀鳥被拼寫為 "cookow"

他[們]像築巢的鷹一樣飛向樹林,
  留下舊鄰居的愛,
他們棲息在森林小屋,
  翱翔在空中。
那裡:喜鵲教他們喋喋不休,
  布穀鳥很快就拍打著他們。

這個名字來源於 Mag,是 Margery 或 Margaret 的簡稱(比較知更鳥 robin redbreast、鷦鷯 jenny wren 和它的鴉科親戚寒鴉 jackdaw);以及 pie,指喜鵲或其他有黑白(或斑駁)羽毛的鳥。sea-pie(1552 年)是蠣鷸,grey pie(1678 年)和 murdering pie(1688 年)是灰伯勞。其他鳥類包括黃黑色的 pie、紅嘴的 pie、流浪樹 pie 和河 pie。rain-pie、wood-pie 和 French pie 都是啄木鳥。

"Pie" 本身的歷史可以追溯到 1225 年之前,它來自這種鳥的拉丁語名稱 pica

盡情享用新版本吧

感謝所有幫助實現 Python 開發和這些釋出的眾多志願者!請考慮透過親自志願服務或透過組織向 Python 軟體基金會捐款來支援我們的工作。

完整更新日誌

檔案

版本 作業系統 描述 MD5 校驗和 檔案大小 Sigstore SBOM
Gzip 壓縮的原始碼包 原始碼釋出版 013c47b7050829b5ed9dc3a57f41a0e0 29.1 MB .sigstore SPDX
XZ 壓縮的原始碼包 原始碼釋出版 ee7ae62b6ddc66eeca1591730be0f1c4 22.5 MB .sigstore SPDX
Android 可嵌入包 (aarch64) Android 3e346ad02fadafbb8ee104dbd776c38e 19.9 MB .sigstore
Android 可嵌入包 (x86_64) Android 03cca4d63f90a0264749d8accbeebfc3 20.2 MB .sigstore
macOS 64 位 universal2 安裝程式 macOS 適用於 macOS 10.15 及更高版本 59ec69d2d71b464cf4ecebf5995c7e2f 71.0 MB .sigstore
Windows 安裝程式 (64位) Windows 推薦 f00e0470e566a16c836f91819be2fff3 28.5 MB .sigstore SPDX
Windows 安裝程式 (32位) Windows 2a1920f9149539b8d570f52e34e916da 27.1 MB .sigstore SPDX
Windows 安裝程式 (ARM64) Windows 實驗性 232a364b62c4bc08bfc70225340ac10d 27.7 MB .sigstore SPDX
Windows 可嵌入包 (64位) Windows b9978035b2d5c80d7a407be66ac2ed75 11.4 MB .sigstore SPDX
Windows 可嵌入包 (32位) Windows aa13d65ef77fd149f2a1a0ec363bf26b 10.1 MB .sigstore SPDX
Windows 可嵌入包 (ARM64) Windows ce3391b5e058434ae298ca0e932d4672 10.6 MB .sigstore SPDX
Windows 釋出清單 Windows 使用 'py install 3.14' 安裝 7c51033b2d7ce2b2aa17c3b5d80966a3 15.3 KB .sigstore