"自动检索Azure Artifacts的凭据。"
项目描述
注意
'artifacts-keyring' 是一个相对较薄的包装器,围绕 artifacts-credprovider。请确保也查看该存储库以获取有关不同场景的更多信息。例如
artifacts-keyring
artifacts-keyring
软件包提供对 Azure Artifacts 聚合内 Python 包的发布和消费的认证,这些包位于 Azure DevOps 中。
此软件包是 keyring 的扩展,一旦安装,它将自动找到并使用它。
pip 和 twine 都会使用 keyring
来查找凭据。
安装
要安装此软件包,请运行以下 pip
命令
pip install artifacts-keyring
用法
要求
要使用 artifacts-keyring
在 pip/twine 与 Azure Artifacts 之间设置身份验证,必须满足以下要求
- pip 版本 19.2 或更高
- twine 版本 1.13.0 或更高
- python 版本 3.0 或更高
- .Net 运行时 6.0.X 或更高版本已安装。有关安装指南,请参阅此处。
将软件包发布到 Azure Artifacts 索引
安装 artifacts-keyring
后,要发布软件包,请使用以下 twine
命令,用您自己的 <org_name> 和 <feed_name> 替换
twine upload --repository-url https://pkgs.dev.azure.com/<org_name>/_packaging/<feed_name>/pypi/upload <package_wheel_or_other_dist_format>
从 Azure Artifacts 索引安装软件包
安装 artifacts-keyring
后,要使用软件包,请使用以下 pip
命令,用您自己的 <org_name> 和 <feed_name> 替换,并用您想安装的 <package_name> 替换
pip install <package_name> --index-url https://pkgs.dev.azure.com/<org_name>/_packaging/<feed_name>/pypi/simple
高级配置
artifacts-keyring
软件包建立在我们的 Azure Artifacts 凭据提供程序 之上。有关配置选项的更多信息,请查看 GitHub 仓库中的链接。
环境变量
ARTIFACTS_KEYRING_NONINTERACTIVE_MODE
:控制底层凭据提供程序是否可以发出交互式提示。
贡献
此项目欢迎贡献和建议。大多数贡献都需要您同意贡献者许可协议 (CLA),声明您有权,并且确实授予我们使用您贡献的权利。有关详细信息,请访问https://cla.microsoft.com。
提交拉取请求时,CLA-bot 将自动确定您是否需要提供 CLA,并相应地修饰 PR(例如,标签、注释)。只需按照机器人提供的说明操作即可。您只需在整个使用我们的 CLA 的所有存储库中这样做一次。
此项目采用了 Microsoft 开源行为准则。有关更多信息,请参阅行为准则常见问题解答或通过opencode@microsoft.com 联系我们,提出任何额外的问题或意见。
项目详情
下载文件
下载适合您平台的自定义文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源分发
构建分发
哈希值 for artifacts_keyring-0.4.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3e8faac24bde95b8f2ecd52e20ba2f54a36a593f590dae1e522cc72685aa53cf |
|
MD5 | 3471ff5118900d6a8c5537e16f3abd62 |
|
BLAKE2b-256 | 5b9aed67226474c074a7521a0f7833ecff40d07344fadc9cd19eac2f73830965 |