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 PATH
Python ö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 twine
paketi bir PyPI dizinine yükler.
Görev, ve twine
paketlerini ile python -m pip install --user
yü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 |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin