Installer des packages Python (CLI)
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é.
Connectez-vous à votre serveur Azure DevOps, puis accédez à votre projet.
Sélectionnez Artifacts, puis sélectionnez New feed.
Pour Nom: entrez un nom descriptif pour votre flux.
Pour Visibility, sélectionnez une option afin d’indiquer qui peut afficher les packages dans le flux.
Si vous souhaitez inclure des packages à partir de sources publiques, sélectionnez l’option Utiliser des packages à partir de sources publiques via cette option de flux.
Sélectionnez Créer lorsque vous avez terminé.
Remarque
Par défaut, les flux nouvellement créés ont la valeur Build Service de leur projet définie sur Feed and Upstream Reader (Collaborator).
Installer des packages
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.