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 服務連線
輸入別名: serviceEndpoint
。 string
. 必要。
指定連線至封裝索引的泛型服務連線。
packageDirectory
- Python 套件目錄
輸入別名: wd
。 string
. 必要。
指定建立併發佈所在的 setup.py
Python 套件目錄。
alsoPublishWheel
- 同時發佈滾輪
輸入別名: wheel
。 boolean
. 預設值:false
。
指定除了 sdist 套件之外,是否要建立和發佈與平台獨立 (平台獨立) 的通用轉輪套件。 封裝 Python 專案的詳細資訊。
工作控制選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控件選項和一般工作屬性。
輸出變數
無。
備註
重要
PyPI 發行者工作已被取代。 您現在可以使用 Twine 驗證和自訂腳本來發佈 PyPI 套件。
使用此工作來建立 sdist 或 wheel,並使用 Twine 將 sdist 或 wheel 上傳至 PyPI 兼容的索引。
此工作會使用 中的 PATH
Python 實例執行 python setup.py sdist
來建置 sdist 套件。 除了 sdist 之外,也可以選擇性地建置通用滾輪。 它會使用 twine
將套件上傳至 PyPI 索引。
此工作會使用 python -m pip install --user
安裝 wheel
和 twine
套件。
規格需求
需求 | 描述 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
執行於 | Agent、DeploymentGroup |
要求 | 無 |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任何 |
Settable 變數 | 任何 |
代理程式版本 | 2.0.0 或更新版本 |
工作類別 | 套件 |