Flytekit Python
Flytekit Python是构建于Flyte之上的Python SDK
插件 · 贡献指南
Flytekit Python是用于轻松编写、测试、部署和与Flyte任务、工作流和启动计划交互的Python库。
如果您还未探索Flyte,请参考:
🚀 快速入门
Flytekit是用于编写Flyte工作流和任务以及与Flyte后端服务交互的核心可扩展库。
安装
pip install flytekit
一个简单的示例
from flytekit import task, workflow
@task(cache=True, cache_version="1", retries=3)
def sum(x: int, y: int) -> int:
return x + y
@task(cache=True, cache_version="1", retries=3)
def square(z: int) -> int:
return z*z
@workflow
def my_workflow(x: int, y: int) -> int:
return sum(x=square(z=x), y=square(z=y))
📦 资源
📖 如何为Flytekit做贡献
您可以在这里找到详细的贡献指南。插件的贡献指南也包括在内。
代码结构
请查看贡献者指南了解代码结构的简要概述。
🐞 提交问题
如果您想要提交问题,请参考贡献指南中的问题部分。
🔌 Flytekit插件
请参阅plugins/README.md了解可用插件的列表。 这个列表之外可能还有其他插件,但核心维护人员维护了这个列表。