View a markdown version of this page

Créez une recette de construction conda pour le plugin Autodesk Maya to Arnold (MtoA) - Deadline Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Créez une recette de construction conda pour le plugin Autodesk Maya to Arnold (MtoA)

Le Maya to Arnold (MtoA) plugin ajoute le Arnold moteur de rendu en tant qu'option. Maya L'exemple de recette MToA montre comment empaqueter un plugin sous la forme d'un package conda distinct qui s'intègre au package d'application hôte.

Comprendre la recette

Le fichier recipe.yaml spécifie une dépendance vis-à-vis maya du package pour les exigences de compilation et d'exécution. Cette dépendance utilise une contrainte de version afin que le plugin ne soit installé qu'avec une Maya version compatible.

La recette utilise les mêmes archives sources que la Maya recette. Le script de compilation installe MtoA et crée un mtoa.mod fichier dans le $PREFIX/usr/autodesk/maya$MAYA_VERSION/modules répertoire dans lequel le Maya package est configuré. MAYA_MODULE_PATH Arnoldet Maya utilisez la même technologie de licence, de sorte que le Maya package inclut déjà les informations de licence Arnold nécessaires.

Création du MtoA package

Construisez le Maya package avant de le MtoA créer, car MtoA cela dépend du moment de Maya la construction. rattler-build publishÀ utiliser pour créer et publier le package. Dans le conda_recipes répertoire, exécutez la commande suivante.

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

La rattler-build publish commande utilise le canal cible comme canal prioritaire lors de la résolution des dépendances, de sorte que le maya package que vous avez publié précédemment est automatiquement disponible.

Pour les autres options de publication :