Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Cet article vous guide tout au long de l’installation de packages Python à partir d’un flux Azure Artifacts à l’aide de l’interface de ligne de commande NuGet.
Conditions préalables
Produit | Exigences |
---|---|
Azure DevOps | - Une organisation Azure DevOps . - Un projet Azure DevOps . - Téléchargez et installez Python. |
Créer un flux
Connectez-vous à votre organisation Azure DevOps et accédez à votre projet.
Sélectionnez Artifacts, puis sélectionnez Create feed.
Fournissez un nom pour votre flux, choisissez l’option Visibilité qui définit qui peut afficher vos packages, cochez Inclure des packages à partir de sources publiques courantes si vous souhaitez inclure des packages à partir de sources telles que nuget.org ou npmjs.com, et pour étendue, déterminez si le flux doit être étendu à votre projet ou à l’ensemble de l’organisation.
Sélectionnez Créer lorsque vous avez terminé.
Connectez-vous à votre serveur Azure DevOps, puis accédez à votre projet.
Sélectionnez Artifacts, puis sélectionnez Create feed.
Fournissez un nom pour votre flux, choisissez l’option Visibilité qui définit qui peut afficher vos packages, cochez Inclure des packages à partir de sources publiques courantes si vous souhaitez inclure des packages à partir de sources telles que nuget.org ou npmjs.com, et pour étendue, déterminez si le flux doit être étendu à votre projet ou à l’ensemble de l’organisation.
Sélectionnez Créer lorsque vous avez terminé.
Sélectionnez Créer lorsque vous avez terminé.
Remarque
Par défaut, le service de build pour le projet (par exemple : projectName Build Service (orgName)) est affecté au rôle Flux et Lecteur en amont (Collaborateur) lorsqu’un flux est créé.
Installer des packages
Suivez les étapes de la configuration de Project pour vous authentifier auprès de votre flux si vous ne l’avez pas fait, puis passez à l’étape suivante.
Connectez-vous à votre organisation Azure DevOps, puis accédez à votre projet.
Sélectionnez Artefacts, puis sélectionnez Se connecter au flux.
Sélectionnez pip dans le volet de navigation de gauche. S’il s’agit de votre première utilisation d’Azure Artifacts avec pip, veillez à installer les prérequis en sélectionnant Obtenir les outils et en suivant les étapes fournies.
Ajoutez un fichier pip.ini (Windows) ou pip.conf (Mac/Linux) à votre virtualenv et collez l’extrait de code fourni dans celui-ci. Votre fichier doit ressembler à l’extrait de code suivant :
[global] index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
Exécutez cette commande dans le répertoire de votre projet pour installer vos packages :
pip install
Important
Vous devez avoir pip 19.2 ou une version ultérieure pour pouvoir utiliser artefacts-keyring. Pour plus d’informations, consultez conditions d’utilisation.