跨越云端:CPython、Pyodide 和 SPy

主要观点:Python 社区很棒,作者邀请 Łukasz Langa 和 Hood Chatham 到意大利和瑞士交界处的切尔维尼亚一起进行一周的黑客活动、冬季运动等,介绍了三人的背景及他们在一周内的各项工作,包括在 CPython 中集成 fancycompleter、修复 Pyodide 在 iOS 上的问题、开发 SPy 及其相关工作等。
关键信息:

  • Łukasz 是 Python 世界中最知名的人物之一,曾是 CPython 3.8 和 3.9 的发布经理,是 Black 的创建者,现为 CPython 驻留开发者。
  • Hood 主要从事 Pyodide 的工作,可在浏览器中运行 CPython。
  • 作者创建了 SPy,是一个关于 Python 变体的实验。
  • 三人在一周内共同完成了多项工作,如在 CPython 中集成 fancycompleter(PR #130473)、修复 Pyodide 在 iOS 上的问题(PR #5445),还在 SPy 方面取得了进展,包括向 SPy 贡献代码、开发 SPy playground 等。
    重要细节:
  • Xonsh 是 Łukasz 向作者展示的多平台 shell。
  • fancycompleter 是作者 15 年前开始的项目,如今 CPython 已支持彩色补全。
  • Hood 发现最新版本的 Pyodide 在 iOS 上不工作,Łukasz 与之配对修复了该问题。
  • SPy 处于早期阶段,仍有很多不足,但已能加速 Łukasz 的生成艺术项目,为此 Łukasz 做了多个 PR。
  • SPy playground 的开发具有挑战性,因为 SPy 依赖 WASM 的方式特殊,需要创建抽象层来处理不同的 WASM 引擎,目前虽已工作但 PR 未合并。
阅读 6
0 条评论