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.
Entre em sua organização do Azure DevOps e navegue até seu projeto.
Selecione Artefatos e, em seguida, selecione o feed no menu suspenso.
Selecione Conectar ao feed e depois pip à esquerda.
Criar um ambiente virtual se você ainda não tiver um.
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.