Python 3.13.6 发布


Python 3.13.6 现已发布。Python 3.13 是 Python 编程语言的最新主要版本,与 Python 3.12 相比,它包含许多新功能和优化。3.13.6 是 3.13 的第六个维护版本,自 3.13.5 以来包含大约 200 个错误修复、构建改进和文档更改。

Python 3.13 中的一些主要新功能包括:

  • 一种基于 PyPy 的全新改进型交互式解释器,具有多行编辑和颜色支持以及彩色异常回溯功能。
  • 实验性的自由线程构建模式,可禁用 Global Interpreter Lock (全局解释器锁),允许线程更并发地运行,构建模式在 Windows 和 macOS 安装程序中也作为实验性功能提供。
  • 初步的实验性的JIT,为显著的性能改进奠定了基础。
  •  locals() 内置函数(及其 C 等效函数)现在在更改返回的映射时具有定义明确的语义,这使调试器能够更一致地运行。
  • 现在包含 mimalloc 的修改版本,该版本是可选的,但如果平台支持,则默认启用,并且对于自由线程构建模式是必需的。
  • 文档字符串现在已去除其前导缩进,从而减少了内存占用和 .pyc 文件的大小。(大多数处理文档字符串的工具已经去除了前导缩进。)
  • dbm 模块有一个新的 dbm.sqlite3 后端,在创建新文件时默认使用。
  • 最低支持的 macOS 版本已从 10.9 更改为 10.13 (High Sierra)。旧版本的 macOS 今后将不再受支持。
  • WASI 现在是 Tier 2 支持平台。Emscripten 不再是官方支持的平台(但 Pyodide 继续支持 Emscripten)。
  • iOS 现在是  Tier 3 支持的平台。
  • Android 现在也是 Tier 3 支持的平台。

更多详情可查看完整更新日志。


相關推薦

2023-07-22

0 在各个方面都优于之前的任何其他 Cython 版本。它更加 Python 化,与 C 和 C++ 集成得更好,支持更多 Python 实现和配置,提供了许多很棒的新语言特性。更快、更安全、更易用。It's simply better。” 新的语言特性包括: Python

2023-10-10

JetBrains 公布 2022 Python 开发者调查结果。 完整报告地址:https://lp.jetbrains.com/zh-cn/python-developers-survey-2022/ 这是由 Python 软件基金会 (PSF) 和 JetBrains 共同开展的第六次官方年度 Python 开发者调查,回复于 2022 年 10 月至 12 月收

2024-07-04

Miro Hrončok 提交了一份变更提案,建议在 Fedora 41 中退役 Python 2.7,并放弃仍然依赖 Python 2 的软件包。 Python 2 已于 2020 年 1 月 1 日退出生命周期,CentOS 7 也已退出生命周期,RHEL 8 的 Python 2.7 应用程序支持也将退出,红帽开发

2022-09-08

新版本包含许多变化、新特性和 Bugfix。 Poetry 是一款 Python 依赖管理和打包工具。 主要变化 采用新的独立安装程序 旧版get-poetry.py安装脚本已替换为 install.python-poetry.org。安装程序现在是一个独立的项目,有自己

2023-10-15

Python 3.13.0 首个 alpha 已发布,目前处于非常早期的开发阶段。 本次发布的 Python 3.13 a1 是计划发布的七个 alpha 版本中的第一个。 发布 alpha 是为了更方便地测试新功能、修复错误,以及测试发布过程。请注意,这是一个预览版

2023-04-04

Pyodide 是基于 WebAssembly、面向浏览器和 Node.js 的 Python 发行版。Pyodide 由编译成 WebAssembly/Emscripten 的 CPython 解释器组成,允许 Python 在网页浏览器中运行。 Pyodide 可以安装来自 PyPi 的任何 Python 包。Pyodide 还包括一个外部函数接口

2023-04-12

CPython 核心开发者 Nathaniel J. Smith 提交了一项新提案: PEP 711 —— PyBI: a standard format for distributing Python Binaries 根据该提案的描述,PyBI (Python Binary) 是用于分发 Python 二进制文件的标准格式。Nathaniel 对 PyBI 的概括如下

2024-10-16

Python 3.13 上周正式发布了稳定版,主要变化包括一个新的交互式解释器、对在自由线程模式(无全局解释锁,no-GIL)下运行的实验性支持 (PEP 703),以及即时编译器 (PEP 744)。这些改进预计将带来性能的适度提升。 近日,开发

2023-10-04

Python 3.12.0 已正式发布。 主要变化 更灵活的 f-string 解析 (PEP 701) 详情查看 Python 改进 f-strings 语法,解除封印,整合到统一的解析器中 支持 buffer 协议 (PEP 688) 引入新的 debugging/profiling API (PEP 669) 支持具有单

2025-07-24

Python 3.14 rc1 现已发布。 进入发布候选阶段后,此发布候选版与最终发布版之间只允许发布经过审核且明确修复错误的代码更改。第二个候选版本(也是计划中的最后一个发布预览版)计划于 2025 年 8 月 26 日星期二发布,而 3.14

2022-05-19

Python 3.9.13 现已发布,这是 Python 3.9 的第 13 个也是最后一个常规维护版本,包含了 166 次 commit。公告指出,从现在开始,3.9 分支将只接受安全修复,并且在 2025 年 10 月之前,这些修复程序将以仅源码的形式发布。 与 3.8 相比

2022-09-29

Pyston 2.3.5 已发布。此版本显著提升了性能,优化与上游 CPython 的兼容性。 Pyston 最初是由 Dropbox 开发的开源 Python 实现,并与 Python 高度兼容。Dropbox 几年前就已停止支持开发 Pyston,不过其开发团队一直在进行维护,并于去年加

2022-11-17

Python 3.12.0 第二个 alpha 版本已发布,这是 Python 3.12 的早期开发者预览版。 目前 Python 3.12 处于开发阶段,3.12.0a2 是计划中的七个 alpha 版本中的第二个,许多新特性仍在计划和编写之中。下面简单介绍与 3.11 相比,3.12 系列的

2023-01-12

Python 3.12.0 第四个 alpha 版本已发布,这是 Python 3.12 的早期开发者预览版。 目前 Python 3.12 处于开发阶段,3.12.0a4 是计划的七个 alpha 版本中的第四个,许多新特性仍在计划和编写之中。下面简单介绍与 3.11 相比,3.12 系列的主