香港管汇蟒蛇API
hkube.debbuging-python-api的Python项目详细描述
hkube本地python api
在不安装hkube的情况下运行和调试hkube管道的api实现
先决条件
- 安装hkubectl
# Check release page for latest versionos="linux/macos/windows" curl -Lo hkubectl https://github.com/kube-HPC/hkubectl/releases/download/$(curl -s https://api.github.com/repos/kube-HPC/hkubectl/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")')/hkubectl-{linux/macos/windows}\&& chmod +x hkubectl \&& sudo mv hkubectl /usr/local/bin/
- 运行
hkubectl dry-run start
用法
importasynciofromlib.builderimportBuilderdeftest1(data):print(data['input'])returndata['input']classrunBuilder():asyncdefrun():build=Builder()pipe=awaitbuild.createPipeline("test")pipe.algorithm("test").input(5).add(test1).algorithm('test2').input("@test").add(test1).execute()bla=asyncio.run(runBuilder.run())print('finish')