Compartilhar via


Instalar pacotes do Python (CLI)

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Este artigo orienta você pela instalação de pacotes do Python de um feed do Azure Artifacts usando a interface de linha de comando do NuGet.

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma organização do Azure DevOps.
- Um projeto do Azure DevOps.
– Baixar e instalar Python.

Criar um feed

  1. Entre em sua organização do Azure DevOps e navegue até seu projeto.

  2. Selecione Artefatos e, em seguida, selecione Criar Feed.

  3. Forneça um Name para o feed, escolha a opção Visibilidade que define quem pode visualizar seus pacotes, marque a opção Incluir pacotes de fontes públicas comuns caso você queira incluir pacotes de fontes como nuget.org ou npmjs.come, para Escopo, decida se o feed deve ser limitado ao seu projeto ou a toda a organização.

  4. Selecione Criar quando terminar.

    Captura de tela que mostra as seleções para criar um novo feed no Azure DevOps Services.

  1. Entre no servidor do Azure DevOps e vá para o projeto.

  2. Selecione Artefatos e, em seguida, selecione Criar Feed.

  3. Forneça um Name para o feed, escolha a opção Visibilidade que define quem pode visualizar seus pacotes, marque a opção Incluir pacotes de fontes públicas comuns caso você queira incluir pacotes de fontes como nuget.org ou npmjs.come, para Escopo, decida se o feed deve ser limitado ao seu projeto ou a toda a organização.

  1. Selecione Criar quando terminar.

    Captura de tela que mostra as seleções para criar um novo feed no Azure DevOps 2022.

Nota

Por padrão, o Serviço de Build para o projeto (por exemplo: projectName Build Service (orgName)) é atribuído o papel de Leitor de Feed e Upstream (Colaborador) quando um novo feed é criado.

Instalar pacotes

  1. Siga as etapas na configuração do Project para autenticar com o feed se você não tiver feito isso e, em seguida, prossiga para a próxima etapa.

  2. Entre em sua organização do Azure DevOps e navegue até seu projeto.

  3. Selecione Artefatos e selecione Conectar para feed.

  4. Selecione pip na área de navegação à esquerda. Se esta for a primeira vez que você usa o Azure Artifacts com pip, instale os pré-requisitos selecionando Obter as ferramentas e seguir as etapas fornecidas.

  5. Criar um ambiente virtual.

  6. Adicione um arquivo pip.ini (Windows) ou pip.conf (Mac/Linux) ao virtualenv e cole o snippet fornecido nele. Seu arquivo deve ser semelhante ao seguinte snippet:

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    
  7. Execute este comando no diretório do projeto para instalar seus pacotes:

    pip install
    

Importante

Você deve ter o pip 19.2 ou superior para usar o artifacts-keyring. Consulte Requisitos de uso para obter mais detalhes.