View a markdown version of this page

为 conda 创建构建配方 Maya 适配器 - 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为 conda 创建构建配方 Maya 适配器

maya-openjd软件包提供了Maya与 AWS 截止日期云(截止日期云)作业提交集成的适配器。当您使用 Deadline Cloud 提交者 GUI 提交Maya渲染任务时,该CondaPackages参数将包含在包maya-openjd旁边。maya在作业会话期间Maya,适配器负责启动、传送渲染参数和管理应用程序生命周期。有关适配器的更多信息,请参阅适配器包。

了解食谱

maya-openjd 示例配方根据发布到 PyPI 的 d eadline-cloud -for-maya 源码包构建了适配器。re cipe.yaml 使用pip将软件包安装到 conda 环境中。

该配方依赖于 Python 和你需要先构建的 Deadline Cloud 示例存储库中的另外两个包:

Python 和其他依赖项可从 conda-forge 获得,因此在构建适配器包时-c conda-forge将其添加到rattler-build publish命令中。

构建适配器包

maya-openjd软件包依赖于 Deadline Cloud 示例存储库中的另外两个软件包。从conda_recipes目录中按顺序编译所有三个包。每个命令的-c conda-forge选项都是为了满足 Python 和 Python 库的配方依赖关系。

生成deadline软件包。

rattler-build publish deadline/recipe/recipe.yaml \ --to file://$HOME/my-conda-channel \ --build-number=+1 \ -c conda-forge

生成openjd-adaptor-runtime软件包。

rattler-build publish openjd-adaptor-runtime/recipe/recipe.yaml \ --to file://$HOME/my-conda-channel \ --build-number=+1 \ -c conda-forge

生成maya-openjd软件包。

rattler-build publish maya-openjd/recipe/recipe.yaml \ --to file://$HOME/my-conda-channel \ --build-number=+1 \ -c conda-forge

对于其他发布选项: