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