Partager via


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

  1. Connectez-vous à votre organisation Azure DevOps et accédez à votre projet.

  2. Sélectionnez Artifacts, puis sélectionnez Create feed.

  3. 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.

  4. Sélectionnez Créer lorsque vous avez terminé.

    Capture d’écran montrant les sélections permettant de créer un flux dans Azure DevOps Services.

  1. Connectez-vous à votre serveur Azure DevOps, puis accédez à votre projet.

  2. Sélectionnez Artifacts, puis sélectionnez Create feed.

  3. 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.

  1. Sélectionnez Créer lorsque vous avez terminé.

    Capture d’écran montrant les sélections permettant de créer un flux dans Azure DevOps 2022.

  1. Sélectionnez Créer lorsque vous avez terminé.

    Capture d’écran montrant les sélections permettant de créer un flux dans Azure DevOps 2020.

  1. Connectez-vous à votre serveur Azure DevOps, puis accédez à votre projet.

  2. Sélectionnez Artifacts, puis sélectionnez New feed.

  3. 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.

  4. Sélectionnez Créer lorsque vous avez terminé.

    Capture d’écran montrant les sélections permettant de créer un flux dans Azure DevOps 2019.

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

  1. Connectez-vous à votre organisation Azure DevOps, puis accédez à votre projet.

  2. Sélectionnez Artefacts, puis sélectionnez Se connecter au flux.

  3. 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.

  4. Créer un environnement virtuel.

  5. 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/
    
  6. 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.