PyPIPublisher@0 – PyPI publisher v0 Task

Verwenden Sie diese Aufgabe, um mithilfe von Twine einen sdist oder wheel in einen PyPI-kompatiblen Index hochzuladen.

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.

Eingaben

pypiConnection - PyPI-Dienstverbindung
Eingabealias: serviceEndpoint. string. Erforderlich.

Gibt eine generische Dienstverbindung zum Herstellen einer Verbindung mit dem Paketindex an.


packageDirectory - Python-Paketverzeichnis
Eingabealias: wd. string. Erforderlich.

Gibt das Verzeichnis des Python-Pakets an, das erstellt und veröffentlicht wird, wo setup.py vorhanden ist.


alsoPublishWheel - Auch ein Rad veröffentlichen
Eingabealias: wheel. boolean. Standardwert. false.

Gibt an, ob zusätzlich zu einem sdist-Paket ein universelles Radpaket (plattformunabhängig) erstellt und veröffentlicht werden soll. Weitere Informationen zum Packen von Python-Projekten.


Optionen für die Vorgangskontrolle

Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Hinweise

Verwenden Sie diese Aufgabe, um mithilfe von Twine einen sdist oder wheel in einen PyPI-kompatiblen Index hochzuladen.

Dieser Task erstellt ein sdist-Paket, indem sie mit dem Python-instance in PATHausgeführt wirdpython setup.py sdist. Neben dem sdist kann es optional ein Universalrad bauen. Das Paket wird mithilfe twinevon in einen PyPI-Index hochgeladen. Der Task installiert die wheel Pakete und twine mit python -m pip install --user.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version 2.0.0 oder höher
Aufgabenkategorie Paket