我们想使用 pip 和 github 将私有包安装到我们的生产服务器。这个问题涉及 github 存储库中需要哪些内容才能成功安装。
假设以下命令行(验证很好并尝试安装):
pip install git+ssh://git@github.com/BlahCo/search/tree/prod_release_branch/ProductName
什么需要驻留在 ProductName 中?是使用 sdist 选项运行 setup.py 后 tar 文件中通常包含的内容,还是实际的 tar.gz 文件或其他内容?
我在这里问是因为我尝试了几种变体并且无法使其工作。任何帮助表示赞赏。
你需要整个 python 包,里面有一个setup.py文件。
setup.py
一个名为的包foo将是:
foo
foo # the installable package