Bagikan melalui


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