将所有依赖项推送到私有 python 包索引

问题描述 投票:0回答:1

我正在构建自己的 python 包并使用

devpi
将其上传到私有 python 包索引。

目前,我正在这样安装我的包:

pip install --index-url <my-index-url> --extra-index-url <pypi-index>

我使用

--extra-index-url
的原因是我的 Python 包依赖于公开可用的 python 包,例如NumPy。我的挑战是,现在有一个(新的)公开可用的软件包,其名称与我的名称冲突,并且“pip install”命令正在尝试安装该软件包的公开可用版本。

  • 我该如何解决这个问题?我目前的想法是,我应该将所有项目依赖项上传到我的私人存储库并摆脱
    --extra-index-url
    但我不知道该怎么做。我的包裹有一个
    setup.py
python python-packaging devpi
1个回答
0
投票

只需重命名你的私有包,这样就不会发生冲突。

© www.soinside.com 2019 - 2024. All rights reserved.