PyPIPublisher@0 - PyPI yayımcı v0 görevi

Twine kullanarak bir sdist veya tekerlek oluşturup PyPI uyumlu bir dizine yüklemek için bu görevi kullanın.

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.

Girişler

pypiConnection - PyPI hizmet bağlantısı
Giriş diğer adı: serviceEndpoint. string. Gereklidir.

Paket dizinine bağlanmak için genel bir hizmet bağlantısı belirtir.


packageDirectory - Python paket dizini
Giriş diğer adı: wd. string. Gereklidir.

Mevcut olduğunda setup.py oluşturulan ve yayımlanan Python paketinin dizinini belirtir.


alsoPublishWheel - Ayrıca tekerleği yayımlama
Giriş diğer adı: wheel. boolean. Varsayılan değer: false.

Bir sdist paketine ek olarak evrensel tekerlek paketinin (platformdan bağımsız) oluşturulup yayımlanmayacağını belirtir. Python projelerini paketleme hakkında daha fazla bilgi.


Görev denetim seçenekleri

Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

Önemli

PyPI Yayımcısı görevi kullanım dışı bırakıldı. Artık Twine kimlik doğrulaması ve özel betikler kullanarak PyPI paketlerini yayımlayabilirsiniz.

Twine kullanarak bir sdist veya tekerlek oluşturup PyPI uyumlu bir dizine yüklemek için bu görevi kullanın.

Bu görev, içinde PATHPython örneğiyle çalıştırarak python setup.py sdist bir sdist paketi oluşturur. Sdist'e ek olarak, isteğe bağlı olarak evrensel bir tekerlek oluşturabilir. kullanarak twinepaketi bir PyPI dizinine yükler. Görev, ve twine paketlerini ile python -m pip install --useryüklerwheel.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 2.0.0 veya üzeri
Görev kategorisi Paket