python - 如何为同一个包添加多个依赖 URL 到 setuptools?
问题描述
文档中没有迹象表明您可以为同一包依赖项指定多个链接:https ://setuptools.readthedocs.io/en/latest/userguide/dependency_management.html#dependencies-that-aren-t-in-pypi
用例 --- 使用 Github 的多种方法(令牌或 SSH)进行身份验证
可以使用 SSH 密钥或 GitHub 令牌对 GitHub 中的私有存储库进行身份验证。在setup.py
中,您可以使用非常不同的 URL 指定它。
install_requires = [
"mypkg @ git+ssh://git@github.com/org/mypkg@v0.0.1",
"mypkg @ git+https://$GITHUB_TOKEN@github.com/org/mypkg.git@v0.0.1",
]
我如何编写一个setup.py
(或pyproject.toml
)文件,以便两个身份验证(无论哪个可用)都是用户的选项。
解决方案
推荐阅读
- c - 从任何数据函数读取打印行
- dynamic - 将 html 内容动态添加到页面 Ionic
- java - 如何在运行 1.8 的项目中使用适用于 Java 1.7 的包?
- node.js - Azure 上的 node.js - 您无权查看此目录或页面
- oracle - 我怎样才能正确处理这个存储程序?
- html - 如何将 gulp 目标分配给文件夹及其子文件夹
- laravel - Laradock 上的 Nova 引发 bcadd 异常
- php - 如何扫描不存在的 DynamoDb
- html - Flexbox 在重新加载后改变大小
- c# - 关于 TYPE 对象的 2 个问题。Type 对象是引用类型吗?如果这是一个抽象类,我们如何创建 TYPE 对象?