PyPIPublisher@0 - PyPI パブリッシャー v0 タスク
このタスクを使用して、Twine を使用して、sdist または wheel を作成し、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 サービス接続を pypiConnection
- する
入力エイリアス: serviceEndpoint
。
string
. 必須。
パッケージ インデックスに接続するための汎用サービス接続を指定します。
Python パッケージ ディレクトリを packageDirectory
- する
入力エイリアス: wd
。
string
. 必須。
setup.py
が存在する場所で作成および発行される Python パッケージのディレクトリを指定します。
alsoPublishWheel
-
ホイール も公開する
入力エイリアス: wheel
。
boolean
. 既定値: false
.
sdist パッケージに加えて、ユニバーサル ホイール パッケージ (プラットフォームに依存しない) を作成して発行するかどうかを指定します。 Python プロジェクトのパッケージ化 について詳しくは、以下をご覧ください。
タスク コントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。
出力変数
なし。
注釈
重要
PyPI パブリッシャー タスクは非推奨になりました。 Twine 認証とカスタム スクリプト を使用して PyPI パッケージを発行できるようになりました。
このタスクを使用して、Twine を使用して、sdist または wheel を作成し、PyPI と互換性のあるインデックスにアップロードします。
このタスクでは、PATH
の Python インスタンスで python setup.py sdist
を実行して sdist パッケージをビルドします。 sdist に加えて、必要に応じてユニバーサル ホイールを構築することもできます。
twine
を使用してパッケージを PyPI インデックスにアップロードします。
タスクは、python -m pip install --user
を使用して wheel
と twine
パッケージをインストールします。