Partilhar via


Conectar seu projeto Python a um feed de Artefatos do Azure

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

Este artigo orienta você na configuração de seu projeto Python e na conexão a um feed de Artefatos do Azure.

Pré-requisitos

Produto Requisitos
Azure DevOps - Uma organização Azure DevOps .
- Um projeto do Azure DevOps .
- Baixe e instale Python.

Instalar o gerenciador de credenciais

Se esta for a primeira vez que utiliza Artefactos do Azure nesta máquina, execute o seguinte comando para instalar o porta-chaves de Artefactos do Azure, necessário para autenticação com feeds de Artefactos do Azure:

pip install keyring artifacts-keyring

Configuração do projeto

Siga as etapas abaixo para configurar seu projeto e conectar-se ao seu feed.

Certifique-se de ter a versão mais recente do pip python -m pip install --upgrade pip e, se estiver usando Linux, certifique-se de ter instalado os pré-requisitos necessários para o gerenciador de credenciais.

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

  2. Selecione Artefatose, em seguida, selecione seu feed no menu suspenso.

  3. Selecione Conectar ao feede, em seguida, selecione pip desde a esquerda.

  4. Crie um ambiente virtual se ainda não tiver um.

  5. Adicione um arquivo pip.ini (Windows) ou pip.conf (Mac/Linux) ao seu virtualenv e cole o trecho fornecido da seção de configuração do Project no arquivo. Seu arquivo de configuração deve ser semelhante ao seguinte trecho:

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

Observação

Você precisa da versão 19.2 ou superior do pip para usar artefactos de chave. Para obter mais informações, consulte Requisitos de uso.

Próximos passos