Delen via


PyPIPublisher@0 - PyPI publisher v0-taak

Gebruik deze taak om een sdist of wheel te maken en te uploaden naar een PyPI-compatibele index met behulp van 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.

Invoerwaarden

pypiConnection - PyPI-serviceverbinding
Invoeralias: serviceEndpoint. string. Vereist.

Hiermee geeft u een algemene serviceverbinding op voor het maken van verbinding met de pakketindex.


packageDirectory - Python-pakketmap
Invoeralias: wd. string. Vereist.

Hiermee geeft u de map op van het Python-pakket dat wordt gemaakt en gepubliceerd waar setup.py aanwezig is.


alsoPublishWheel - Ook een wiel publiceren
Invoeralias: wheel. boolean. Standaardwaarde: false.

Hiermee geeft u op of er naast een sdist-pakket een universeel wielpakket (platformonafhankelijk) moet worden gemaakt en gepubliceerd. Meer informatie over het verpakken van Python-projecten.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Belangrijk

De PyPI Publisher-taak is afgeschaft. U kunt nu PyPI-pakketten publiceren met behulp van Twine-verificatie en aangepaste scripts.

Gebruik deze taak om een sdist of wheel te maken en te uploaden naar een PyPI-compatibele index met behulp van Twine.

Deze taak bouwt een sdist-pakket door uit te voeren python setup.py sdist met het Python-exemplaar in PATH. Naast de sdist kan het desgewenst een universeel wiel bouwen. Het pakket wordt geĆ¼pload naar een PyPI-index met behulp van twine. De taak installeert de wheel pakketten en twine met python -m pip install --user.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.0.0 of hoger
Taakcategorie Pakket