gpt4 book ai didi

python - 完全覆盖人工 PyPI 包

转载 作者:太空狗 更新时间:2023-10-30 00:18:52 26 4
gpt4 key购买 nike

我希望能够为我们的用户透明地覆盖来自上游 PyPI 的一些包。

我有以下 Artifactory 设置:

  • 本地存储库 X-local
  • 远程存储库 X-remote(指向 PyPI)
  • 虚拟存储库 X-virtual

对于我的环境的一些特殊性,我想确保用户只从 X-local 下载包“mypackage”。

目前我已经添加了一条规则来禁止在 X-remote 中使用表达式“**/mypackage-*”,并且我将“mypackage”的内部版本发布到 X-local。这一切都很好,直到“mypackage”有了轮子或发布了新版本。

似乎当 pip 去列出“X-virtual”中“mypackage”的所有 Artifactory 时,它不仅找到了 X-local 中的 Artifactory ,还找到了 X-Remote 中的 Artifactory 。有什么办法可以阻止吗?简而言之,防止列出远程的所有包。

最佳答案

"**/*mypackage*" 添加到黑名单解决了这个问题。如果你有像“mypackage2”这样的包,这可能会导致问题,但它适用于我的用例。

根据 JFrog 支持人员的建议

关于python - 完全覆盖人工 PyPI 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45150977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com