PyPIPublisher@0: tarea publicador de PyPI v0
Use esta tarea para crear y cargar un paquete sdist o wheel en un índice compatible con PyPI mediante 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
- 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
- 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 una 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 el empaquetado de proyectos de Python.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Comentarios
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 paquete sdist o wheel en un índice compatible con PyPI mediante Twine.
Esta tarea compila un paquete sdist mediante la ejecución 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 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 |
Peticiones | None |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.0.0 o superior |
Categoría de la tarea: | Paquete |