Instalar pacotes do Python (CLI)

Serviços Azure DevOps | 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. Insira um nome para o feed.

  4. Escolha uma configuração de visibilidade para controlar quem pode exibir pacotes no feed.

  5. Selecione Incluir pacotes de fontes públicas comuns se quiser que o feed use pacotes upstream de fontes como nuget.org ou npmjs.com.

  6. Para Escopo, escolha se o feed está no escopo do projeto atual ou de toda a organização.

  7. Selecione Criar quando terminar.

    Captura de tela mostrando 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. Insira um nome para o feed.

  4. Escolha uma configuração de visibilidade para controlar quem pode exibir pacotes no feed.

  5. Selecione Incluir pacotes de fontes públicas comuns se quiser que o feed use pacotes upstream de fontes como nuget.org ou npmjs.com.

  6. Para Escopo, escolha se o feed está no escopo do projeto atual ou de toda a organização.

  1. Selecione Criar quando terminar.

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

Nota

Quando você cria um feed, a conta do projeto Serviço de Compilação, como projectName Build Service (orgName), recebe por padrão a função de Leitor de Feed e Upstream (Colaborador).

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.