Twine の設定と Python パッケージの発行 - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Twine の設定と Python パッケージの発行

twine で を使用するには CodeCatalyst、パッケージリポジトリtwineに接続し、認証用の個人用アクセストークンを提供する必要があります。パッケージリポジトリtwineに接続する手順については、 CodeCatalyst コンソールで確認できます。を認証して twineに接続すると CodeCatalyst、 twine コマンドを実行できます。

Twine CodeCatalyst を使用した へのパッケージの発行

次の手順では、 CodeCatalyst パッケージリポジトリtwineを認証して接続する方法について説明します。

パッケージ CodeCatalyst リポジトリtwineにパッケージを発行するために を設定して使用するには
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  2. プロジェクトの概要ページで、「パッケージ」を選択します。

  3. パッケージリポジトリのリストからパッケージリポジトリを選択します。

  4. Connect to repository を選択します。

  5. リポジトリに接続ダイアログボックスで、パッケージマネージャークライアントのリストから Twine を選択します。

  6. で twine を認証するには、個人用アクセストークン (PAT) が必要です CodeCatalyst。既にお持ちの場合は、これを使用できます。そうでない場合は、ここで作成できます。

    1. トークンの作成 を選択します。

    2. コピーを選択して をコピーしますPAT。

      警告

      ダイアログボックスを閉じると、 PAT を再度表示またはコピーできなくなります。

  7. .pypirc ファイルまたは環境変数を使用して twine を設定できます。

    1. .pypirc ファイルを使用して を設定するには。

      選択したエディタ~/.pypircで を開きます。

      リポジトリ CodeCatalyst、ユーザー名、および前のステップで作成およびコピーPATした のインデックスサーバーを追加します。次の値を置き換えます。

      注記

      コンソールの指示からコピーする場合は、次の値を更新する必要があります。変更しないでください。

      • 置換 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 = PAT username = username
    2. 環境変数を使用して を設定するには。

      次の環境変数を設定します。TWINE_REPOSITORY_URL 値で、 を更新します。space_name, proj_name および repo_name CodeCatalyst スペース、プロジェクト、パッケージのリポジトリ名を使用します。

      export TWINE_USERNAME=username
      export TWINE_PASSWORD=PAT
      export TWINE_REPOSITORY_URL="https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/"
  8. twine upload コマンドを使用して Python ディストリビューションを発行します。