EVE Online:迁移到Python 3正式开始!
摘要
EVE Online开始了其期待已久的迁移,从Stackless Python 2.7到Python 3,通过自动化脚本和手动审查,在16年后更新了240万行代码。
暂无内容
查看缓存全文
缓存时间: 2026/08/26 03:11
# EVE Online:向 Python 3 迁移正式启动!
来源:https://simonwillison.net/2026/Aug/25/eve-online-move-to-python-3/
2026年8月25日 \- 链接博客
**EVE Online:向 Python 3 迁移正式启动!(https://www.eveonline.com/news/view/the-move-to-python-3-begins)**(via (https://lobste.rs/s/e1oalq/move_python_3_begins))众所周知,EVE Online 是过去二十多年来大规模 Python 应用的典范案例之一。
自2003年上线起,该游戏就持续运行于 Stackless Python (https://github.com/stackless-dev/stackless/wiki/) 平台。上一次重大升级发生在16年前(2010年),当时迁移至 Stackless Python 2.7 (https://www.eveonline.com/news/view/stackless-python-2.7)。
此次 Python 3 迁移将首先对 240万行代码运行 futurize (https://python-future.org/futurize.html) 转换脚本,随后需人工细致审查约 2万处 Python 2与3存在行为差异的位置——例如在 Python 2中`1 / 2`的结果是`0`,而在 Python 3中则是`0.5`。
公告中未提及替换 Stackless 的具体方案,但去年在开发者大会上展示的演讲《Carbon引擎中的调度:告别Stackless Python》(https://youtu.be/-x299qHLQs0) 已揭示解决方案:他们在最新游戏EVE Frontier的Carbon引擎中,采用了现已开源的 carbonengine/scheduler (https://github.com/carbonengine/scheduler) 库来替代Stackless。
相似文章
开始转向 Python 3
EVE Online 开始从 Python 2 过渡到 Python 3,以提升性能和工具,确保玩家获得无缝体验。
EVE Online的Carbon引擎现已开源:Fenris Creations解释原因
Fenris Creations已将《EVE Online》使用的Carbon引擎开源,在GitHub上以宽松许可证免费提供,以建立社区信任并支持贡献。
@rauchg:试试 https://eve.dev,使用来自 @blackboxai 的 GLM 5.2,最高可达 500TPS
Vercel 首席执行官宣布推出 eve,这是一个基于开源 SDK 构建的持久化 AI 智能体框架,可通过 Blackbox AI 免费使用 GLM 5.2,最高支持 500TPS。
@elder_plinius:介绍:T3MP3ST!!!自主黑客机器人突击队 带来风暴 你最喜欢的编程代理现已全栈红队……
T3MP3ST 是一个开源框架,能够将 Claude Code、Codex 等 AI 编程代理转化为自主红队工具,在安全基准测试和真实 CVE 检测中实现了高通过率。
@sashimikun_void: Vercel今天发布了Eve。我的第一反应不是克隆仓库,而是生成一个维基页面并开始提问…
Vercel发布了Eve,一个开源的、以文件系统为先的持久后端代理框架,附带全面的文档。