Partilhar via


PyPIPublisher@0 - Tarefa do publicador PyPI v0

Utilize esta tarefa para criar e carregar um sdist ou roda para um índice compatível com PyPI com o 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 - Ligação do serviço PyPI
Alias de entrada: serviceEndpoint. string. Obrigatório.

Especifica uma ligação de serviço genérica para ligar ao índice de pacotes.


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

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 predefinido: false.

Especifica se pretende criar e publicar um pacote de roda universal (independente da plataforma) para além de um pacote sdist. Mais informações sobre o empacotamento de projetos Python.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Importante

A tarefa do Publicador PyPI foi preterida. Agora pode publicar pacotes PyPI com a autenticação Twine e scripts personalizados.

Utilize esta tarefa para criar e carregar um sdist ou roda para um índice compatível com PyPI com o Twine.

Esta tarefa cria um pacote sdist ao executar python setup.py sdist com a instância do Python no PATH. Além do sdist, pode, opcionalmente, criar uma roda universal. Carregará o pacote para um índice PyPI com twine. A tarefa irá instalar os wheel pacotes e twine com python -m pip install --user.

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agent, DeploymentGroup
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de definição Qualquer
Versão do agente 2.0.0 ou superior
Categoria da tarefa Pacote