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 |