将 Python 项目连接到 Azure Artifacts 源

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019

本文将指导你设置 Python 项目并连接到 Azure Artifacts feed。

先决条件

产品 要求
Azure DevOps - An Azure DevOps 组织
- Azure DevOps 项目
- 下载并安装 Python

安装凭据管理器

如果这是你第一次在这台计算机上使用 Azure Artifacts,请运行以下命令以安装 Azure Artifacts 密钥环,这是用于对 Azure Artifacts 源进行身份验证的必需项:

pip install keyring artifacts-keyring

项目设置

按照以下步骤设置您的项目并连接到您的源。

请确保您拥有最新版本的 pip python -m pip install --upgrade pip,并且如果您使用的是 Linux,请确保已安装凭据管理器所需的必备组件

  1. 登录到 Azure DevOps 组织并导航到项目。

  2. 选择“ 项目”,然后从下拉菜单中选择源。

  3. 选择连接到源,然后从左侧选择 pip

  4. 如果还没有虚拟环境,创建虚拟环境

  5. 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/
    

注意

需要 pip 19.2 或更高版本才能使用 项目密钥。 有关详细信息,请参阅 使用情况要求

后续步骤