Python プロジェクトを Azure Artifacts フィードに接続する
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
この記事では、Python プロジェクトを設定し、Azure Artifacts フィードに接続する方法について説明します。
前提 条件
製品 | 要件 |
---|---|
Azure DevOps | - Azure DevOps 組織。 - Azure DevOps プロジェクト。 - Python ダウンロードしてインストールします。 |
資格情報マネージャーをインストールする
このマシンで Azure Artifacts を初めて使用する場合は、次のコマンドを実行して、Azure Artifacts フィードでの認証に必要な Azure Artifacts キーリングをインストールします。
pip install keyring artifacts-keyring
プロジェクトのセットアップ
プロジェクトを設定し、フィードに接続するには、次の手順に従います。
pip python -m pip install --upgrade pip
の最新バージョンがあることを確認し、Linux を使用している場合は、資格情報マネージャーに必要な の前提条件 インストールしていることを確認します。
Azure DevOps 組織にサインインし、プロジェクトに移動します。
アーティファクトを選択し、次にドロップダウンメニューからフィードを選択します。
[フィードに接続する] を選択し、左側から [pip] を選択します。
仮想環境 をまだ作成していない場合は作成します。
pip.ini (Windows) または pip.conf (Mac/Linux) ファイルを virtualenv に追加し、Project セットアップ セクションから提供されたスニペットをファイルに貼り付けます。 構成ファイルは、次のスニペットのようになります。
[global] index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
手記
artifacts-keyringを使用するには、pip バージョン 19.2 以降が必要です。 詳細については、「使用要件」を参照してください。