完善的核心自动化和调度引擎。
prefect的Python项目详细描述
你好,世界!
我们为数据科学时代重建了数据工程。
predict是一个新的工作流管理系统,它是为现代基础设施而设计的,由开源的predict核心工作流引擎提供支持。用户将Tasks
组织成Flows
,而prefict负责其余部分。
fromprefectimporttask,Flow@taskdefsay_hello():print("Hello, world!")withFlow("My First Flow")asflow:say_hello()flow.run()# "Hello, world!"
文档
prefinit的文档(包括概念、教程和完整的api参考)总是可以在docs.prefect.io上找到。
有关参与文档的说明,请参见development guide。
贡献
阅读predict的community或深入到development guides了解有关贡献、文档、代码样式和测试的信息。
加入我们的Slack来讨论predict,提问和分享技巧。
州长致力于确保一个积极的环境。所有交互都由我们的Code of Conduct控制。
“……省长?”
从拉丁语praefractes中,意思是“负责人”,一个长官是负责监督一个域并确保遵守规则的官员。同样,prefict负责确保工作流正确执行。
它也碰巧是一个游荡的研究人员的名字,为那本完全了不起的书,搭便车的银河系指南。
安装
要求
Perfict需要Python3.5.2+。
安装最新版本
使用pip
:
pip install prefect
或conda
:
conda install -c conda-forge prefect
或pipenv
:
pipenv install --pre prefect
安装放气边缘
git clone https://github.com/PrefectHQ/prefect.git pip install ./prefect
许可证
Perfict是根据ApacheSoftwareLicense2.0版授权的。