Python Worker现已全面推出

Python Workers允许开发人员在Cloudflare Workers运行时本地运行Python Web框架和AI编排库。您可以无缝集成Cloudflare的生态系统,包括D1、R2和Workers AI ,而无需编写任何JavaScript粘合代码。

Python Workers允许开发人员在Cloudflare Workers运行时本地运行Python Web框架和AI编排库。您可以无缝集成Cloudflare的生态系统,包括D1、R2和Workers AI,而无需编写任何JavaScript粘合代码。我们两年前引入了Python Workers,提供了一种在Cloudflare Workers运行时运行Python应用程序的方法。

我们的目标是使用Python编写Workers像在TypeScript中一样简单,并使Python包和框架的生态系统“正常工作”。如今, Python Workers现已全面上市( GA )。GA是什么意思?这意味着Python现在是Cloudflare开发者平台上一流的、完全支持的语言。

您可以将已知的Python代码、库和设计模式无缝连接到Workers AI、R2、D1、Hyperdrive、Durable Objects、队列、工作流以及Cloudflare平台的其余部分。您还可以在Python Workers中运行流行的Python框架,如FastAPI、Django和Flask。您甚至可以使用动态Worker在另一个Worker中创建Python Worker。

Python Workers背后的旅程将Python引入Cloudflare Workers是一个自然的选择。由于Workers自2018年以来一直支持WebAssembly,因此它为我们提供了运行Wasm编译的Python解释器的完美环境。通过使用Pyodide,我们能够在Cloudflare Workers中快速支持广泛的Python应用程序。

我们的目标是为无限可扩展的Python应用程序创建第一个平台,同时使其像在其他地方开发Python应用程序一样简单和高效。我们今天强调的功能是这项多年努力的结果。许多开发人员已经在Python Workers中构建应用程序;今天,我们正在为这些功能做好生产准备。