翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Twine の設定と Python パッケージの公開
CodeCatalyst で twine を使用するには、twine をパッケージリポジトリに接続し、認証用の個人用アクセストークンを提供する必要があります。CodeCatalyst コンソールで twine をパッケージリポジトリに接続する手順を紹介します。twine を認証して CodeCatalyst に接続したら、twine コマンドを実行します。
Twine で CodeCatalyst にパッケージを公開する
次の手順では、twine を認証して CodeCatalyst パッケージリポジトリに接続する方法を説明します。
CodeCatalyst パッケージリポジトリにパッケージを公開するために twine を設定して使用するには
-
https://codecatalyst.aws/
で CodeCatalyst コンソールを開きます。 -
プロジェクトの概要ページで、[パッケージ] を選択します。
-
パッケージリポジトリのリストからパッケージリポジトリを選択します。
-
[リポジトリに接続] を選択します。
-
[リポジトリに接続] ダイアログボックスで、パッケージマネージャークライアントのリストから [Twine] を選択します。
-
CodeCatalyst で twine を認証するには、個人用アクセストークン (PAT) が必要です。トークンが既にある場合はそれを使用できます。そうでない場合は、ここで作成できます。
-
[トークンを作成] をクリックします。
-
[コピー] をクリックして PAT をコピーします。
警告
ダイアログボックスを閉じると、PAT を再度表示またはコピーできなくなります。
-
-
twine を設定するには、
.pypircファイルまたは環境変数を使用します。-
.pypircファイルを使用して設定するには適切なエディタで、
~/.pypircファイルを開きます。リポジトリ、ユーザー名、前のステップで作成およびコピーした PAT を含む CodeCatalyst のインデックスサーバーを追加します。次の値を置き換えます。
注記
コンソールの手順からコピーする場合は、以下の値は自動的に更新されるため、変更する必要はありません。
usernameを CodeCatalyst のユーザー名に置き換えます。PATを CodeCatalyst の PAT に置き換えます。space_nameを CodeCatalyst のスペース名に置き換えます。proj_nameを CodeCatalyst のプロジェクト名に置き換えます。repo_nameを CodeCatalyst のパッケージリポジトリ名に置き換えます。
[distutils] index-servers =proj-name/repo-name[proj-name/repo-name] repository = https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/ password =PATusername =username -
環境変数を使用して設定するには
次の環境変数を設定します。
TWINE_REPOSITORY_URL値で、space_name、proj_name、repo_nameを CodeCatalyst のスペース、プロジェクト、パッケージリポジトリ名で更新します。export TWINE_USERNAME=usernameexport TWINE_PASSWORD=PATexport TWINE_REPOSITORY_URL="https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/"
-
-
twine uploadコマンドを使用して Python ディストリビューションを公開します。