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 |