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 l'utiliser twine
avec 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 twine
connecté CodeCatalyst, vous pouvez exécuter des twine
commandes.
Publier des packages vers CodeCatalyst avec Twine
Les instructions suivantes expliquent comment vous authentifier et vous connecter twine
à votre référentiel de CodeCatalyst packages.
À configurer et twine
à utiliser pour publier des packages dans votre référentiel de CodeCatalyst packages
-
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Sur la page d'aperçu de votre projet, sélectionnez Packages.
-
Choisissez votre référentiel de packages dans la liste des référentiels de packages.
-
Choisissez Connect to repository.
-
Dans la boîte de dialogue Connect to repository, choisissez Twine dans la liste des clients du gestionnaire de packages.
-
Vous aurez besoin d'un jeton d'accès personnel (PAT) pour authentifier 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 votrePAT.
Avertissement
Vous ne pourrez ni voir ni copier à nouveau le vôtre PAT une fois que vous aurez fermé la boîte de dialogue.
-
-
Vous pouvez configurer Twine à l'aide d'un
.pypirc
fichier ou de variables d'environnement.-
Pour configurer à l'aide d'un
.pypirc
fichier.Ouvrez
~/.pypirc
dans l'éditeur de votre choix.Ajoutez un serveur d'index pour CodeCatalyst, y compris le référentiel, le nom d'utilisateur, ainsi PAT que ceux que vous avez créés et copiés lors d'une étape précédente. Remplacez les valeurs suivantes.
Note
Si vous copiez les instructions depuis la console, les valeurs suivantes doivent être mises à jour pour vous et ne doivent pas être modifiées.
Remplacez
username
avec votre nom CodeCatalyst d'utilisateur.Remplacez
PAT
avec votre CodeCatalyst PAT.Remplacez
space_name
avec le nom CodeCatalyst de votre espace.Remplacez
proj_name
avec le nom CodeCatalyst de votre projet.Remplacez
repo_name
avec le nom CodeCatalyst du dépôt de votre package.
[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 =PAT
username =username
-
Pour configurer avec des variables d'environnement.
Définissez les variables d'environnement suivantes. Dans la
TWINE_REPOSITORY_URL
valeur, mettez à jourspace_name
,proj_name
, etrepo_name
avec les noms de votre CodeCatalyst espace, de votre projet et de vos référentiels de packages.export TWINE_USERNAME=
username
export TWINE_PASSWORD=
PAT
export TWINE_REPOSITORY_URL="https://packages.
region
.codecatalyst.aws/pypi/space_name
/proj_name
/repo_name
/"
-
-
Publiez une distribution Python à l'aide de la
twine upload
commande.