Sdílet prostřednictvím


PyPIPublisher@0 – úloha vydavatele PyPI v0

Tuto úlohu použijte k vytvoření a nahrání sdistu nebo kolečka do indexu kompatibilního s PyPI pomocí 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.

Vstupy

pypiConnection - Připojení služby PyPI
Vstupní alias: serviceEndpoint. string. Povinná hodnota.

Určuje obecné připojení služby pro připojení k indexu balíčku.


packageDirectory - Adresář balíčků Pythonu
Vstupní alias: wd. string. Povinná hodnota.

Určuje adresář balíčku Pythonu, který se vytvoří a publikuje tam, kde setup.py je k dispozici.


alsoPublishWheel - Publikování kolečka
Vstupní alias: wheel. boolean. Výchozí hodnota: false.

Určuje, zda se má kromě balíčku sdist vytvořit a publikovat balíček univerzálního kola (nezávislý na platformě). Další informace o balení projektů Pythonu


Možnosti ovládání úloh

Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.

Výstupní proměnné

Žádné

Poznámky

Tuto úlohu použijte k vytvoření a nahrání sdistu nebo kolečka do indexu kompatibilního s PyPI pomocí Twine.

Tato úloha vytvoří balíček sdist spuštěním python setup.py sdist s instancí Pythonu v PATHnástroji . Kromě sdistu může volitelně sestavit univerzální kolo. Balíček se nahraje do indexu PyPI pomocí twine. Úloha nainstaluje wheel balíčky a twine s python -m pip install --user.

Požadavky

Požadavek Popis
Typy kanálů YAML, classic build, verze Classic
Spustí se Agent, DeploymentGroup
Požadavky Žádné
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta 2.0.0 nebo vyšší
Kategorie úloh Balíček