微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何为同一个包的 setuptools 添加多个依赖 URL? 用例 --- 使用 Github 的多种方法令牌或 SSH进行身份验证

如何解决如何为同一个包的 setuptools 添加多个依赖 URL? 用例 --- 使用 Github 的多种方法令牌或 SSH进行身份验证

文档中没有说明您可以为同一个包依赖项指定多个链接https://setuptools.readthedocs.io/en/latest/userguide/dependency_management.html#dependencies-that-aren-t-in-pypi

用例 --- 使用 Github 的多种方法(令牌或 SSH)进行身份验证

可以使用 SSH 密钥或 GitHub 令牌对 GitHub 中的私有存储库进行身份验证。在 setup.py 中,您可以使用非常不同的网址来指定它。

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文件,以便用户可以选择两种身份验证(以可用者为准)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。