View a markdown version of this page

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

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

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

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

了解食谱

maya-openjd 示例配方从发布到 PyPI 的deadline-cloud-for-maya源包中构建适配器。reci pe.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

对于其他发布选项: