# Pyodide 运行时来源记录（自托管固定版本）

- 版本：Pyodide **0.27.8**（固定兼容版本，官方 release API 核验发布于2026-09-16T05:06:26Z；不宣称最新或正式长期支持）
- 上游发布包：https://github.com/pyodide/pyodide/releases/download/0.27.8/pyodide-core-0.27.8.tar.bz2
- 发布包 SHA-256：`b7ed9d0eb44499578403d9c67935510f76c4534de3cac2fef03da4ac274ac294`
- 许可：MPL-2.0（见本目录 LICENSE，取自官方仓库 0.27.8 标签）
- 此目录还包含编译后的CPython与标准库；锁文件记录Python3.12.7，原版完整许可证及附属声明收录为CPYTHON-LICENSE，来源https://raw.githubusercontent.com/python/cpython/v3.12.7/LICENSE，SHA-256 `3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf`。这不是完整传递依赖许可审计的结论。
- 官方使用文档：https://pyodide.org/en/stable/usage/index.html 与 https://pyodide.org/en/stable/usage/webworker.html
- 收录文件：pyodide.js、pyodide.asm.js、pyodide.asm.wasm、python_stdlib.zip、pyodide-lock.json、package.json（发布包内 pyodide/ 目录原样收录，未修改；.mjs/CLI/node 相关文件未收录，本平台浏览器端只用 classic worker + importScripts 装载）
- 版本选择原因：作者测试的314.0.7 runtime在classic worker中拒绝装载；当前opaque sandbox的module worker尝试失败，而0.27.8的classic worker在本项目实际浏览器流程装载并运行成功。此记录限于当前实现及浏览器，不把一次失败推广为所有Chromium都无法采用module worker，也不据此声称维护政策。
- Codex来源核验：官方https://api.github.com/repos/pyodide/pyodide/releases/tags/0.27.8返回目标commit `8546acc10e5350515b105bde33c0a555a9d6b40f`；当前官方stable变更日志为314.0.7，故本项目为兼容固定旧线：https://pyodide.org/en/stable/project/changelog.html。
- 各文件 SHA-256 见 docs/maintenance/zcode-python-implementation/REPORT.md。
