PyPIPublisher@0: tarea publicador de PyPI v0
Use esta tarea para crear y cargar un sdist o una rueda en un índice compatible con PyPI mediante Twine.
Sintaxis
# 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
-
de conexión del servicio PyPI
Alias de entrada: serviceEndpoint
.
string
. Obligatorio.
Especifica una conexión de servicio genérica para conectarse al índice del paquete.
packageDirectory
-
del directorio de paquetes de Python
Alias de entrada: wd
.
string
. Obligatorio.
Especifica el directorio del paquete de Python que se crea y publica donde setup.py
está presente.
alsoPublishWheel
-
publicar también un de rueda
Alias de entrada: wheel
.
boolean
. Valor predeterminado: false
.
Especifica si se va a crear y publicar un paquete de rueda universal (independiente de la plataforma) además de un paquete sdist. Más información sobre empaquetar proyectos de Python.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Observaciones
Importante
La tarea Publicador de PyPI está en desuso. Ahora puede publicar paquetes pyPI mediante la autenticación de Twine y scripts personalizados.
Use esta tarea para crear y cargar un sdist o una rueda en un índice compatible con PyPI mediante Twine.
Esta tarea compila un paquete sdist ejecutando python setup.py sdist
con la instancia de Python en PATH
. Además del sdist, puede crear opcionalmente una rueda universal. Cargará el paquete en un índice pyPI mediante twine
.
La tarea instalará los paquetes de wheel
y twine
con python -m pip install --user
.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
demandas | Ninguno |
funcionalidades de |
Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
restricciones de comandos | Cualquiera |
variables settable | Cualquiera |
Versión del agente | 2.0.0 o superior |
Categoría de tarea | Paquete |