PyPIPublisher@0 - Tugas penerbit PyPI v0
Gunakan tugas ini untuk membuat dan mengunggah sdist atau roda ke indeks yang kompatibel dengan PyPI menggunakan Twine.
Sintaks
# 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
- Koneksi layanan PyPI
Alias input: serviceEndpoint
. string
. Wajib diisi.
Menentukan koneksi layanan generik untuk menyambungkan ke indeks paket.
packageDirectory
- Direktori paket Python
Alias input: wd
. string
. Wajib diisi.
Menentukan direktori paket Python yang dibuat dan diterbitkan di mana setup.py
ada.
alsoPublishWheel
- Terbitkan juga roda
Alias input: wheel
. boolean
. Nilai default: false
.
Menentukan apakah akan membuat dan menerbitkan paket roda universal (independen platform) selain paket sdist. Informasi selengkapnya tentang mengemas proyek Python.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Keterangan
Penting
Tugas Penerbit PyPI tidak digunakan lagi. Anda sekarang dapat menerbitkan paket PyPI menggunakan autentikasi Twine dan skrip kustom.
Gunakan tugas ini untuk membuat dan mengunggah sdist atau roda ke indeks yang kompatibel dengan PyPI menggunakan Twine.
Tugas ini membangun paket sdist dengan menjalankan python setup.py sdist
dengan instans Python di PATH
. Selain sdist, secara opsional dapat membangun roda universal. Ini akan mengunggah paket ke indeks PyPI menggunakan twine
.
Tugas akan menginstal wheel
paket dan twine
dengan python -m pip install --user
.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 2.0.0 atau lebih tinggi |
Kategori tugas | Paket |