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 |