Hugo van Kemenade:发布 Python 3.15.0
Python 3.15.0 的发布历程通过一系列更新得以记录,始于最终发布前两周。初期热情高涨,大家纷纷询问预期功能。在计划发布日,证书问题导致关键 Python 网站出现 503 错误,致使发布进程延迟。服务器问题解决后,仍需处理一个不稳定的测试以及若干发布阻塞问题,其中包括临时的懒加载导入修复。为妥善整合这些修复,团队宣布并发布了令人意外的第三个发布候选版本 3.15.0rc3,将最终发布日期推迟了一周。由于依赖未回迁的测试,其中一个懒加载导入阻塞问题的合并受到延迟。rc3 成功发布后,团队着手准备最终发布。在第二次尝试最终发布时,所有阻塞问题均已清除,构建机器人(buildbots)状态均为绿色。然而,变更日志工具 blurb 中的一个缺陷 necessitated 快速修复、更新及回迁。随后,发布制品构建因另一个与 blurb 相关的锁文件问题而失败,该问题随即得到解决。macOS 和 Windows 的安装程序构建随即启动,其中 Windows 流程需要手动批准二进制签名。最终,Python 3.15.0 正式发布,其新功能包括懒加载导入、frozendict 以及更快的 JIT。发布后任务包括更新 PEP 790、重新构建文档,以及解锁 3.15 分支以供核心团队进一步合并。发布经理随后发出了 Python 3.16 下一个 alpha 版本的信号。