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
Důležité
Úloha vydavatele PyPI je zastaralá. Balíčky PyPI teď můžete publikovat pomocí ověřování Twine a vlastních skriptů.
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 PATH
ná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 |