Dela via


Ansluta ditt Python-projekt till en Azure Artifacts-feed

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Den här artikeln beskriver hur du konfigurerar ditt Python-projekt och ansluter till en Azure Artifacts-feed.

Förutsättningar

Produkt Krav
Azure DevOps – En Azure DevOps-organisation.
– Ett Azure DevOps-projekt.
– Ladda ned och installera Python-.

Installera autentiseringshanteraren

Om det här är första gången du använder Azure Artifacts på den här datorn kör du följande kommando för att installera Azure Artifacts-nyckelringen som krävs för autentisering med Azure Artifacts-feeds:

pip install keyring artifacts-keyring

Projektkonfiguration

Följ stegen nedan för att konfigurera projektet och ansluta till feeden.

Kontrollera att du har den senaste versionen av pip python -m pip install --upgrade pip och om du använder Linux kontrollerar du att du har installerat de nödvändiga komponenterna som krävs för referenshanteraren.

  1. Logga in på din Azure DevOps-organisation och navigera till projektet.

  2. Välj Artefakteroch välj sedan din feed i rullgardinsmenyn.

  3. Välj Anslut till flöde, och välj sedan pip från vänster.

  4. Skapa en virtuell miljö om du inte redan har en.

  5. Lägg till en pip.ini-fil (Windows) eller pip.conf -fil (Mac/Linux) i din virtualenv och klistra in det angivna kodfragmentet från avsnittet Project-installation i filen. Konfigurationsfilen bör se ut ungefär så här:

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    

Not

För att använda artifacts-keyringbehöver du pip version 19.2 eller senare. Mer information finns i Användningskrav.

Nästa steg