设置私有 pypi 包?
Posted
技术标签:
【中文标题】设置私有 pypi 包?【英文标题】:Setting up a private pypi package? 【发布时间】:2017-11-16 19:30:46 【问题描述】:我正计划创建一个只能由我大学中的团队使用的 python 包。我可以在我的大学服务器上托管它。是否有任何参考、指南或教程可以做同样的事情。我以前开发过 pip 包但他们被推到了公共空间。 这个想法是将代码放在github上(由我的univ提供)并将pip包指向git repo。
【问题讨论】:
【参考方案1】:也许只需将依赖于该私有包的包的依赖项(requirements.txt/setup.py)指向该包的私有 github 存储库 URL 就足够了。在你的 requirements.txt 中添加这样一行
-e git+ssh://git@github.com/example/example.git#egg=example
【讨论】:
谢谢。但是有什么办法可以让最终用户的工作更轻松,比如“pip install以上是关于设置私有 pypi 包?的主要内容,如果未能解决你的问题,请参考以下文章
防止私有和基于 pypi 的 Python 包之间的命名空间冲突
如何从经过身份验证的私有 Artifactory PyPI 存储库中提取 Python 包?
重定向 pip、setuptools 以及与私有 PyPI 存储库相关的所有内容