Python SDK

Temporal Python SDK 让您使用 Python 构建可靠的分布式应用程序。

快速开始

安装 Python SDK:

pip install temporalio

核心特性

装饰器风格
使用 Python 装饰器定义工作流和活动,简洁优雅
异步支持
原生支持 asyncio,充分利用 Python 异步特性
类型提示
支持 Python 类型提示,提供更好的开发体验
动态工作流
支持动态工作流定义,灵活应对复杂场景

示例:简单工作流

workflow.py
from datetime import timedelta
from temporalio import workflow

@workflow.defn
class GreetingWorkflow:
    @workflow.run
    async def run(self, name: str) -> str:
        return f"Hello, {name}!"