Instalar pacotes Python (CLI)

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022

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

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma organização do Azure DevOps.
- Um projeto do Azure DevOps .
- Baixe e instale 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. Introduza um Nome para o seu feed.

  4. Escolha uma definição de Visibilidade para controlar quem pode ver os pacotes no feed.

  5. Selecione Incluir pacotes de fontes públicas comuns se quiser que o seu feed utilize pacotes a montante de fontes como nuget.org ou npmjs.com.

  6. Em Âmbito, escolha se o feed se aplica ao projeto atual ou a toda a organização.

  7. Selecione Criar quando terminar.

    Captura de ecrã a mostrar seleções para criar um novo feed no Azure DevOps Services.

  1. Inicie sessão no seu servidor Azure DevOps e, em seguida, aceda ao seu projeto.

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

  3. Introduza um Nome para o seu feed.

  4. Escolha uma definição de Visibilidade para controlar quem pode ver os pacotes no feed.

  5. Selecione Incluir pacotes de fontes públicas comuns se quiser que o seu feed utilize pacotes a montante de fontes como nuget.org ou npmjs.com.

  6. Em Âmbito, escolha se o feed se aplica ao projeto atual ou a toda a organização.

  1. Selecione Criar quando terminar.

    Captura de ecrã a mostrar seleções para criar um novo feed no Azure DevOps 2022.

Observação

Quando cria um feed, a conta Build Service do projeto, como projectName Build Service (orgName), recebe, por predefinição, a função Leitor do Feed e a montante (Colaborador).

Instalar pacotes

  1. Siga as etapas na Configuração do Projeto para se autenticar com o seu feed, se ainda não tiver feito isso, e prossiga para a próxima etapa.

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

  3. Selecione Artefatose, em seguida, selecione Conectar para alimentar.

  4. Selecione pip na área de navegação esquerda. Se esta for a primeira vez que você usa Artefatos do Azure com pip, certifique-se de instalar os pré-requisitos selecionando Obter as ferramentas e seguindo as etapas fornecidas.

  5. Criar um ambiente virtual.

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

    [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 os pacotes:

    pip install
    

Importante

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