Cloudflare PyPI Mirror

Cloudflare PyPI Mirror

💡 原文中文,约700字,阅读约需2分钟。
📝

内容提要

Pyodide 是一个在 WebAssembly 中运行 Python 的工具库,支持使用 Micropip 安装包。由于中国大陆无法正常访问 PyPI,清华等镜像不支持 PEP 691 和 CORS,因此搭建了一个支持这两者的 Cloudflare Mirror,提供 Workers 和 Snippets 两种搭建方式,相关代码已开源。

🎯

关键要点

  • Pyodide 是一个在 WebAssembly 中运行 Python 的工具库,使用 Micropip 通过 PyPI 安装包。
  • 中国大陆无法正常访问 PyPI,清华等镜像不支持 PEP 691 和 CORS。
  • 搭建了一个支持 PEP 691 和 CORS 的 Cloudflare Mirror。
  • Cloudflare Mirror 支持 Workers 和 Snippets 两种搭建方式,各有优缺点。
  • Workers 的优点是免费计划可用,但可能产生超出免费计划的请求。
  • Snippets 不产生 Worker 请求,支持大量使用,但目前仅限 Pro 以上计划。
  • 相关代码已开源,地址为 https://github.com/miantiao-me/cloudflare-pypi-mirror
➡️

继续阅读