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.
Logga in på din Azure DevOps-organisation och navigera till projektet.
Välj Artefakteroch välj sedan din feed i rullgardinsmenyn.
Välj Anslut till flöde, och välj sedan pip från vänster.
Skapa en virtuell miljö om du inte redan har en.
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.