PyPIPublisher@0 - PyPI 發行者 v0 工作

使用此工作來建立 sdist 或 wheel,並使用 Twine 將 sdist 或 wheel 上傳至 PyPI 兼容的索引。

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.

輸入

pypiConnection - PyPI 服務連線
輸入別名: serviceEndpointstring. 必要。

指定連線至封裝索引的泛型服務連線。


packageDirectory - Python 套件目錄
輸入別名: wdstring. 必要。

指定建立併發佈所在的 setup.py Python 套件目錄。


alsoPublishWheel - 同時發佈滾輪
輸入別名: wheelboolean. 預設值:false

指定除了 sdist 套件之外,是否要建立和發佈與平台獨立 (平台獨立) 的通用轉輪套件。 封裝 Python 專案的詳細資訊。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控件選項和一般工作屬性

輸出變數

無。

備註

重要

PyPI 發行者工作已被取代。 您現在可以使用 Twine 驗證和自訂腳本來發佈 PyPI 套件

使用此工作來建立 sdist 或 wheel,並使用 Twine 將 sdist 或 wheel 上傳至 PyPI 兼容的索引。

此工作會使用 中的 PATHPython 實例執行 python setup.py sdist 來建置 sdist 套件。 除了 sdist 之外,也可以選擇性地建置通用滾輪。 它會使用 twine將套件上傳至 PyPI 索引。 此工作會使用 python -m pip install --user安裝 wheeltwine 套件。

規格需求

需求 描述
管線類型 YAML、傳統組建、傳統版本
執行於 Agent、DeploymentGroup
要求
Capabilities 此工作不符合作業中後續工作的任何需求。
命令限制 任何
Settable 變數 任何
代理程式版本 2.0.0 或更新版本
工作類別 套件