Instalar pacotes do Python (CLI)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
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
Entre em sua organização do Azure DevOps e navegue até seu projeto.
Selecione Artefatos e, em seguida, selecione Criar Feed.
Forneça um Name para o feed, escolha a opção Visibilidade que define quem pode visualizar seus pacotes, marque a opção Incluir pacotes de fontes públicas comuns caso você queira incluir pacotes de fontes como nuget.org ou npmjs.come, para Escopo, decida se o feed deve ser limitado ao seu projeto ou a toda a organização.
Selecione Criar quando terminar.
Entre no servidor do Azure DevOps e vá para o projeto.
Selecione Artefatos e, em seguida, selecione Criar Feed.
Forneça um Nome para o feed, escolha a opção Visibilidade que define quem pode exibir seus pacotes, verifique Incluir pacotes de fontes públicas comuns se você quiser incluir pacotes de fontes como nuget.org ou npmjs.com e, para Escopo, decida se o feed deve ser definido como escopo para seu projeto ou toda a organização.
Selecione Criar quando terminar.
Selecione Criar quando terminar.
Entre no servidor do Azure DevOps e vá para o projeto.
Selecione Artefatos e, em seguida, selecione Novo feed.
Para Nome, insira um nome descritivo para o seu feed.
Para Visibilidade, selecione uma opção para indicar quem pode visualizar pacotes no feed.
Se você quiser incluir pacotes de fontes públicas, selecione a opção Usar pacotes de fontes públicas por meio desse feed.
Selecione Criar quando terminar.
Nota
Por padrão, os feeds recém-criados têm o valor de Serviço de Build de seu projeto definido para Feed e Leitor de Upstream (Colaborador).
Instalar pacotes
Entre em sua organização do Azure DevOps e navegue até seu projeto.
Selecione Artefatos e selecione Conectar para feed.
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.
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/
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.