Megosztás a következőn keresztül:


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