PyPIPublisher@0 - Attività pyPI publisher v0
Usare questa attività per creare e caricare uno sdist o una rotellina in un indice compatibile con PyPI usando Twine.
Sintassi
# 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.
Input
pypiConnection
- Connessione al servizio PyPI
Alias di input: serviceEndpoint
. string
. Obbligatorio.
Specifica una connessione al servizio generico per la connessione all'indice del pacchetto.
packageDirectory
- Directory del pacchetto Python
Alias di input: wd
. string
. Obbligatorio.
Specifica la directory del pacchetto Python creato e pubblicato dove setup.py
è presente.
alsoPublishWheel
- Pubblicare anche una rotellina
Alias di input: wheel
. boolean
. Valore predefinito: false
.
Specifica se creare e pubblicare un pacchetto con rotellina universale (indipendente dalla piattaforma) oltre a un pacchetto sdist. Altre informazioni sulla creazione di pacchetti di progetti Python.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Osservazioni
Importante
L'attività PyPI Publisher è stata deprecata. È ora possibile pubblicare pacchetti PyPI usando l'autenticazione di Twine e gli script personalizzati.
Usare questa attività per creare e caricare uno sdist o una rotellina in un indice compatibile con PyPI usando Twine.
Questa attività compila un pacchetto sdist eseguendo python setup.py sdist
con l'istanza di Python in PATH
. Oltre all'sdist, può facoltativamente creare una rotellina universale. Il pacchetto verrà caricato in un indice PyPI usando twine
.
L'attività installerà i wheel
pacchetti e twine
con python -m pip install --user
.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.0.0 o versione successiva |
Categoria attività | Pacchetto |