Compartilhar via


tarefa PyPIPublisher@0 - PyPI publisher v0

Use esta tarefa para criar e carregar um sdist ou roda em um índice compatível com PyPI usando Twine.

Syntax

# PyPI publisher v0
# Create and upload an sdist or wheel to a PyPI-compatible index using Twine.
- task: PyPIPublisher@0
  inputs:
    pypiConnection: # string. Alias: serviceEndpoint. Required. PyPI service connection. 
    packageDirectory: # string. Alias: wd. Required. Python package directory. 
    #alsoPublishWheel: false # boolean. Alias: wheel. Also publish a wheel. Default: false.
# PyPI Publisher v0
# Create and upload an sdist or wheel to a PyPI-compatible index using Twine.
- task: PyPIPublisher@0
  inputs:
    pypiConnection: # string. Alias: serviceEndpoint. Required. PyPI service connection. 
    packageDirectory: # string. Alias: wd. Required. Python package directory. 
    #alsoPublishWheel: false # boolean. Alias: wheel. Also publish a wheel. Default: false.

Entradas

pypiConnection - Conexão de serviço PyPI
Alias de entrada: serviceEndpoint. string. Obrigatórios.

Especifica uma conexão de serviço genérica para se conectar ao índice do pacote.


packageDirectory - Diretório de pacote do Python
Alias de entrada: wd. string. Obrigatórios.

Especifica o diretório do pacote python que é criado e publicado onde setup.py está presente.


alsoPublishWheel - Publicar também uma roda
Alias de entrada: wheel. boolean. Valor padrão: false.

Especifica se é necessário criar e publicar um pacote de roda universal (independente da plataforma) além de um pacote sdist. Mais informações sobre como empacotar projetos do Python.


Opções de controle da tarefa

Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Comentários

Importante

A tarefa Publicador de PyPI foi preterida. Agora você pode publicar pacotes de PyPI usando a autenticação twine e scripts personalizados.

Use esta tarefa para criar e carregar um sdist ou roda em um índice compatível com PyPI usando Twine.

Essa tarefa cria um pacote sdist executando python setup.py sdist com a instância do Python em PATH. Além do sdist, ele pode, opcionalmente, criar uma roda universal. Ele carregará o pacote em um índice PyPI usando twine. A tarefa instalará os pacotes wheel e twine com python -m pip install --user.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
É executado em Agent, DeploymentGroup
Demandas Nenhum
Funcionalidades Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.0.0 ou superior
Categoria da tarefa Pacote