Python 3.15 发布:显式惰性导入、Tachyon 采样器、推导式解包
Simon Willison · rss · 2026-10-13
Simon Willison 梳理 Python 3.15 发布要点,以及 3.10 停止支持后他可以开始使用 3.11 特性。
3.15 亮点
- PEP 810 显式惰性导入:lazy import ,首次使用时才加载。Willison 的 LLM CLI 插件曾因 sentencetransformers 等重依赖拖慢启动,正需此特性。
- PEP 798 推导式解包:[L for L in lists] 可直接展平列表/集合/字典。
- 新采样分析器 Tachyon(profiling.sampling):可 attach 到运行中进程收集样本,输出火焰图、热力图,兼容 Firefox profiler UI,低开销无需插桩。
- 性能:整体与 3.14 持平,但实验性 JIT 首次出现明显提升(Fibonacci 测试 1.2 倍)。
升级方法(uv)
bash
uv self update
uv python install 3.15
uv python pin --global 3.15
uv tool upgrade datasette --python 3.15
3.11 特性现在可用:TaskGroup、timeout()、datetime.UTC、tomllib、SQLite 增强(setlimit/createwindowfunction/blobopen/setauthorizer(None))及 typing 改进等。
「编程与Agent」频道最新
- Garry Tan 力挺 Aside Browser:让 Agent 真正用好网页的解法 — garrytan · 2026-10-23
- MCP 服务器 30 天后暗藏窃取 SSH 密钥指令,作者开源 mcp-guard 防变节 — ErgoniaWorks · 2026-10-23
- 实测:不在 AGENTS.md 里写明的 MCP 工具,编码 Agent 不会用 — colinmcnamara · 2026-10-23
- 用开源模型+Claude 把一段网球视频变成世界级教练 — tweetsatpreet · 2026-10-23
- 132 个免费开源 AI Agent 与 RAG 项目合集,星标 1.65 万 — Arindam_1729 · 2026-10-23
- Google Agents CLI 开放扩展系统,v1.8.0 官方支持 LangChain — rseroter · 2026-10-23