PyPIPublisher@0 - Tâche d’éditeur PyPI v0
Utilisez cette tâche pour créer et charger un sdist ou un wheel sur un index compatible PyPI en utilisant 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.
Entrées
pypiConnection
- Connexion de service PyPI
Alias d’entrée : serviceEndpoint
. string
. Obligatoire.
Spécifie une connexion de service générique pour la connexion à l’index du package.
packageDirectory
- Répertoire du package Python
Alias d’entrée : wd
. string
. Obligatoire.
Spécifie le répertoire du package Python créé et publié où setup.py
est présent.
alsoPublishWheel
- Publier également une roue
Alias d’entrée : wheel
. boolean
. Valeur par défaut : false
.
Spécifie s’il faut créer et publier un package wheel universel (indépendant de la plateforme) en plus d’un package sdist. Plus d’informations sur l’empaquetage de projets Python.
Options de contrôle de la tâche
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Variables de sortie
Aucun.
Notes
Important
La tâche Éditeur PyPI a été dépréciée. Vous pouvez désormais publier des packages PyPI à l’aide de l’authentification Twine et de scripts personnalisés.
Utilisez cette tâche pour créer et charger un sdist ou un wheel sur un index compatible PyPI en utilisant Twine.
Cette tâche génère un package sdist en exécutant python setup.py sdist
avec le instance Python dans PATH
. En plus du sdist, il peut éventuellement créer une roue universelle. Il charge le package dans un index PyPI à l’aide twine
de .
La tâche va installer les packages wheel
et twine
avec python -m pip install --user
.
Configuration requise
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute sur | Agent, DeploymentGroup |
Demandes | None |
Capabilities | Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail. |
Restrictions de commande | Quelconque |
Variables paramétrables | Quelconque |
Version de l’agent | 2.0.0 ou version ultérieure |
Catégorie de la tâche | Paquet |