

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 de conda pour Autodesk Maya vers Arnold (MtoA) .
<a name="create-conda-recipe-mtoa-plugin"></a>

Le Maya to Arnold (MtoA) plugin ajoute le Arnold moteur de rendu en tant qu'option dans. Maya L'exemple de recette [ mTOA ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/conda_recipes/maya-mtoa-2026) montre comment empaqueter un plugin en tant que package conda distinct qui s'intègre au package de l'application hôte.

## Comprendre la recette
<a name="mtoa-recipe-structure"></a>

Le fichier [ recipe.yaml ](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/conda_recipes/maya-mtoa-2026/recipe/recipe.yaml) spécifie une dépendance vis-à-vis `maya` du package pour les exigences de construction 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 construction 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 utilisent la même technologie de licence, de sorte que le Maya package inclut déjà les informations de licence Arnold nécessaires.

## Construire le MtoA package
<a name="mtoa-build-package"></a>

Construisez le Maya package avant de créer le MtoA package, car MtoA cela dépend Maya au moment de la construction. `rattler-build publish`Utilisez-le 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 :
+ Pour publier sur un canal Amazon S3, voir [ Publier des packages sur un canal ](publish-packages-s3-channel.md) S3 conda.
+ Pour automatiser les builds à l'aide d'une file d'attente de création de packages Deadline Cloud, voir [ Automatiser les builds de packages avec Deadline Cloud](automate-package-builds.md).