For the complete documentation index, see llms.txt. This page is also available as Markdown.

UV - プライベートパッケージ

Aikido がプライベートパッケージを含む依存関係を更新するには、正確なロックファイルの更新を生成できるように、あなたのプライベートレジストリへのアクセスが必要です。UV では、適切な 環境変数 Aikido内で。

パッケージインデックスの認証情報

を追加する場合 パッケージインデックス で認証が必要な pyproject.toml、Aikido で環境変数を設定することで、インデックスのユーザー名とパスワードを指定できます。環境変数は次の形式で作成してください:

  • UV_INDEX_[INDEX_NAME]_USERNAME

  • UV_INDEX_[INDEX_NAME]_PASSWORD

ここで [INDEX_NAME] は、あなたが pyproject.toml ファイルで指定したデータソース名を大文字で表したものです。たとえば、次を設定します UV_INDEX_PYTORCH_USERNAMEUV_INDEX_PYTORCH_PASSWORD 次のプロジェクトファイルに対して:

[[tool.uv.index]]
name = "pytorch"
url = "https://download.pytorch.org/whl/cpu"

Autofix 経由で PR を作成する際、Aikido は uv コマンドを実行するときに、これらの環境変数を含めます。

デフォルトインデックスの設定

あなたの pyproject.toml ファイルにインデックスを追加する代わりにデフォルトインデックスを上書きしている場合は、 UV_DEFAULT_INDEX 環境変数を Aikido で設定できます。

Aikido での設定

以下の手順に従って、Aikido がプライベートレジストリで認証するように設定できます:

  1. アカウントの AutoFix 設定ページに移動し、 こちら.

  2. 「レジストリに接続」をクリックすると、設定モーダルが表示されます。

  1. 「UV」セクションを選択します。

  1. 環境変数を追加します(例: UV_DEFAULT_INDEX)。これは build ファイルに必要です。で始まるすべての環境変数は UV_ 」を含むすべての環境変数が許可されます。

  2. レジストリに接続」をクリックして設定を保存します。

最終更新

役に立ちましたか?