用于为python包生成和发布docker映像的dstack factory附带的cli。
dstack-factor的Python项目详细描述
dstack工厂由两个组件组成:(1)factory和(2)runtime。
factory是一个从pip需求文件或从上传到wheelhouse的wheel包构建(或下载)python轮子的服务。如果一个python包已经作为wheel包可用,那么它将被缓存。否则,该源文件将从pip、git或pip支持的任何其他源文件下载,并编译/打包为一个wheel文件。
- 当前仍需构建的python包示例如下:
- 心理2
- lxml
- 密码
- 枕头
- weasyprint(及其依赖项)
- 任何托管在github上的内容,例如python包的分叉或未发布的版本
runtime是一个基本的docker映像,它包含运行最流行的具有外部依赖项的python包所需的所有库。例如pandas、matplotlib、weasyprint等都需要非python库。 除了基本运行时docker映像,dstack-factory还提供三个入口点dockerfile,以支持构建和部署docker和基于python的应用程序的不同工作流。
文档
文档可以在以下位置找到:https://pythonhosted.org/dstack-factory/