PyPIPublisher@0 – PyPI Publisher v0 feladat
Ezzel a feladattal létrehozhat és feltölthet egy sdist vagy wheelt egy PyPI-kompatibilis indexbe a Twine használatával.
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.
Bevitelek
pypiConnection
- PyPI-szolgáltatáskapcsolat
Bemeneti alias: serviceEndpoint
. string
. Kötelező.
Általános szolgáltatáskapcsolatot ad meg a csomagindexhez való csatlakozáshoz.
packageDirectory
- Python-csomagkönyvtár
Bemeneti alias: wd
. string
. Kötelező.
Megadja annak a Python-csomagnak a könyvtárát, amelyet a rendszer létrehoz és közzétevő, ahol setup.py
jelen van.
alsoPublishWheel
- Kerék közzététele is
Bemeneti alias: wheel
. boolean
. Alapértelmezett érték: false
.
Meghatározza, hogy az sdist csomag mellett univerzális kerékcsomagot (platformfüggetlen) is létre kell-e hozni és közzétenni. További információ a Python-projektek csomagolásáról.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Megjegyzések
Fontos
A PyPI-közzétevői feladat elavult. Mostantól Twine-hitelesítéssel és egyéni szkriptekkel is közzéteheti a PyPI-csomagokat.
Ezzel a feladattal létrehozhat és feltölthet egy sdist vagy wheelt egy PyPI-kompatibilis indexbe a Twine használatával.
Ez a feladat létrehoz egy sdist-csomagot a Python-példánnyal való futtatással python setup.py sdist
a fájlban PATH
. A sdist mellett opcionálisan univerzális kereket is építhet. A használatával feltölti a csomagot egy PyPI-indexbe twine
.
A feladat telepíti a és twine
a wheel
csomagokat a következővelpython -m pip install --user
: .
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | None |
Képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 2.0.0 vagy újabb |
Feladatkategória | Csomag |