PyPIPublisher@0 - PyPI パブリッシャー v0 タスク
このタスクを使用して sdist または wheel を作成し、Twine を使用して PyPI 対応のインデックスにアップロードします。
構文
# 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
. 必須です。
が存在する場所で作成および発行される Python パッケージのディレクトリを setup.py
指定します。
alsoPublishWheel
- ホイールも公開する
入力エイリアス: wheel
。 boolean
. 既定値: false
。
sdist パッケージに加えて、ユニバーサル ホイール パッケージ (プラットフォームに依存しない) を作成して発行するかどうかを指定します。 Python プロジェクトのパッケージ化の詳細については、以下を参照してください。
タスク制御オプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。
出力変数
[なし] :
解説
重要
PyPI パブリッシャー タスクは非推奨になりました。 Twine 認証とカスタム スクリプトを使用して PyPI パッケージを発行できるようになりました。
このタスクを使用して sdist または wheel を作成し、Twine を使用して PyPI 対応のインデックスにアップロードします。
このタスクでは、 で Python インスタンスPATH
を使用して を実行python setup.py sdist
して sdist パッケージをビルドします。 sdistに加えて、必要に応じてユニバーサルホイールを構築することができます。 パッケージは を使用して twine
PyPI インデックスにアップロードされます。
タスクでは、python -m pip install --user
を使用して wheel
および twine
パッケージがインストールされます。
要件
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
上で実行 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | 2.0.0 以上 |
タスクのカテゴリ | パッケージ |