Python 3.9.13 发布


Python 3.9.13 现已发布,这是 Python 3.9 的第 13 个也是最后一个常规维护版本,包含了 166 次 commit。公告指出,从现在开始,3.9 分支将只接受安全修复,并且在 2025 年 10 月之前,这些修复程序将以仅源码的形式发布。 与 3.8 相比,Python 3.9 中的一些新的主要新特性和变化有:
  • PEP 573,C 扩展方法中的模块状态访问
  • PEP 584 , dict中的 Union Operators
  • PEP 585 , 标准集合中的类型提示泛型
  • PEP 593 , 灵活的函数和变量注释
  • PEP 602 , Python 采用稳定的年度发布节奏
  • PEP 614 , 放宽 Decorators 的语法限制
  • PEP 615 , 标准库中对 IANA 时区数据库的支持
  • PEP 616,删除前缀和后缀的字符串方法
  • PEP 617 , 用于 CPython 的新 PEG 解析器
  • BPO 38379,garbage collection 不会阻塞 resurrected objects;
  • BPO 38692, os.pidfd_open 添加了允许在没有 races 和 signals 的情况下管理进程;
  • BPO 39926,Unicode 支持更新到版本 13.0.0;
  • BPO 1635741,当 Python 在同一进程中多次初始化时,它不再泄漏内存;
  • 现在使用 PEP 590 vectorcall 加速了许多 Python 内置函数(range、tuple、set、frozenset、list、dict)
  • 许多 Python 模块(_abc、audioop、_bz2、_codecs、_contextvars、_crypt、_functools、_json、_locale、operator、resource、time、_weakref)现在使用 PEP 489 定义的多阶段初始化;
  • 许多标准库模块(audioop、ast、grp、_hashlib、pwd、_posixsubprocess、random、select、struct、termios、zlib)现在正在使用 PEP 384 定义的稳定 ABI。
详情可查看发布公告。

相關推薦

2022-07-12

本地应用程序图标应该在 Kodi 中完全呈现 修复二进制 python 模块(pycryptodome)的打包错误 Xbox 修复了一些特定的 H.265 视频崩溃问题 Python 随着 CPython 3.9 系列的发布,Android 和苹果系统的 Python 版本已经提升到 3.9.13

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-04-12

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

2023-04-04

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

2023-10-15

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

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) 支持具有单

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 系列的主

2023-01-11

载地址:https://www.sqlalchemy.org/download.html SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 发布公告写道,SQLAlchemy 2.0.0rc2 包含少量相对