Compartilhar via


Conectar seu projeto python a um feed do Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Este artigo orienta você na configuração do projeto python e na conexão com um feed do Azure Artifacts.

Pré-requisitos

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

Instalar o gerenciador de credenciais

Se esta for a primeira vez que você usa o Azure Artifacts neste computador, execute o seguinte comando para instalar o keyring do Azure Artifacts, necessário para autenticação com feeds do Azure Artifacts:

pip install keyring artifacts-keyring

Configuração do projeto

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

Verifique se você tem a versão mais recente do pip python -m pip install --upgrade pip e, se estiver usando o Linux, verifique se instalou 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 Artefatos e, em seguida, selecione o feed no menu suspenso.

  3. Selecione Conectar ao feed e depois pip à esquerda.

  4. Criar um ambiente virtual se você ainda não tiver um.

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

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

Nota

Para usar artifacts-keyring, é necessário o pip versão 19.2 ou superior. Para obter mais informações, consulte Requisitos de uso.

Próximas etapas