Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.
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.
Configuration de Twine et publication de packages Python
Pour utiliser twine with CodeCatalyst, vous devez vous connecter twine à votre référentiel de packages et fournir un jeton d'accès personnel pour l'authentification. Vous pouvez consulter les instructions de connexion twine à votre référentiel de packages dans la CodeCatalyst console. Après vous être authentifié et connecté twine à CodeCatalyst, vous pouvez exécuter des twine commandes.
Publier des packages CodeCatalyst avec Twine
Les instructions suivantes expliquent comment vous authentifier et vous connecter twine à votre référentiel de CodeCatalyst packages.
Pour configurer et utiliser Twine afin de publier des packages dans votre CodeCatalyst référentiel de packages
-
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Sur la page de présentation de votre projet, choisissez Packages.
-
Choisissez votre référentiel de packages dans la liste des référentiels de packages.
-
Choisissez Se connecter au référentiel.
-
Dans la boîte de dialogue Connexion au référentiel, choisissez Twine dans la liste des clients du gestionnaire de packages.
-
Vous aurez besoin d'un jeton d'accès personnel (PAT) pour vous authentifier avec Twine. CodeCatalyst Si vous en avez déjà un, vous pouvez l'utiliser. Si ce n'est pas le cas, vous pouvez en créer un ici.
-
Choisissez Créer un jeton.
-
Choisissez Copier pour copier votre PAT.
Avertissement
Vous ne pourrez plus voir ni copier à nouveau votre PAT après avoir fermé la boîte de dialogue.
-
-
Vous pouvez configurer Twine à l'aide d'un
.pypircfichier ou de variables d'environnement.-
Pour configurer à l'aide d'un
.pypircfichier.Ouvrez
~/.pypircdans l'éditeur de votre choix.Ajoutez un serveur d'index pour CodeCatalyst, y compris le référentiel, le nom d'utilisateur et le PAT que vous avez créés et copiés à l'étape précédente. Remplacez les valeurs suivantes.
Note
Si vous copiez à partir des instructions de la console, les valeurs suivantes doivent être mises à jour pour vous et ne doivent pas être modifiées.
usernameRemplacez-le par votre nom CodeCatalyst d'utilisateur.PATRemplacez-le par votre CodeCatalyst PAT.Remplacez-le
space_namepar le nom de votre CodeCatalyst espace.Remplacez-le
proj_namepar le nom de votre CodeCatalyst projet.Remplacez-le
repo_namepar le nom de votre référentiel de CodeCatalyst packages.
[distutils] index-servers =proj-name/repo-name[proj-name/repo-name] repository = https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/ password =PATusername =username -
Pour configurer à l'aide de variables d'environnement.
Définissez les variables d'environnement suivantes. Dans la
TWINE_REPOSITORY_URLvaleurspace_nameproj_name, mettez à jour etrepo_nameavec les noms de votre CodeCatalyst espace, de votre projet et de votre référentiel de packages.export TWINE_USERNAME=usernameexport TWINE_PASSWORD=PATexport TWINE_REPOSITORY_URL="https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/"
-
-
Publiez une distribution Python à l'aide de la
twine uploadcommande.