《Python潮流周刊》第170期介绍Python 3.15新特性:惰性导入、frozendict、更快的JIT及内置sentinel类型;3.16拟纳入增量GC与None合并运算符。另分享并发选型、异步性能分析、LLM缓存等文章,以及tonio、sqlmodel等开源项目和相关播客讨论。
2026年Python语言峰会上,核心团队推进“Rust for CPython”项目,计划用Rust提升内存安全,缓解C语言维护压力。首个试验模块为zlib,采用zlib-rs实现,Python 3.16或引入可选Rust后端并保留C回退。项目采取渐进集成,未来Rust可能成为构建CPython的必需工具链。
2026年Python语言峰会上,David Hewitt代表Rust for CPython项目团队介绍进展:团队约60人,计划在Python 3.16为zlib模块提供基于zlib-rs的可选Rust实现以加速pip安装,后续扩展至io、json等模块,最早2029年Python 3.18才要求必须用Rust构建。成功标准包括多数核心开发者接受、性能不下降、支持所有平台,并讨论了依赖管理、API设计及C与Rust并存等问题。
Rust for CPython项目正在推进,计划在Python 3.16中引入Rust代码。团队已在所有测试平台上成功构建CPython,并与Rust团队讨论API设计。未来将制定Rust API的内部设计,并在PyConUS进行讨论。预计PEP讨论将较长,以确保在2027年5月前有足够的交流时间。欢迎更多人参与项目。
本文介绍了Python 3.16的开发和发布计划。3.16的开发将于2026年5月5日开始,预计在2027年10月5日发布最终版本。该版本将在接下来的两年内每两个月进行一次错误修复更新,安全更新将持续到2032年。
完成下面两步后,将自动完成登录并继续当前操作。