【问题标题】:Setting up a private pypi package?设置私有 pypi 包?
【发布时间】:2017-11-16 19:30:46
【问题描述】:

我正计划创建一个只能由我大学中的团队使用的 python 包。我可以在我的大学服务器上托管它。是否有任何参考、指南或教程可以做同样的事情。我以前开发过 pip 包但他们被推到了公共空间。 这个想法是将代码放在github上(由我的univ提供)并将pip包指向git repo。

【问题讨论】:

    标签: python git pip pypi


    【解决方案1】:

    也许只需将依赖于该私有包的包的依赖项(requirements.txt/setup.py)指向该包的私有 github 存储库 URL 就足够了。在你的 requirements.txt 中添加这样一行

    -e git+ssh://git@github.com/example/example.git#egg=example
    

    【讨论】:

    • 谢谢。但是有什么办法可以让最终用户的工作更轻松,比如“pip install ”--extra-index-url “”
    • 哦,我明白了,你说的是最终用户,我可以假设他们将无法访问回购吗?
    • 它应该只是另一个像django这样的python包。他们不需要进入代码的东西。
    • 可能是 PyPiCloud (pypicloud.readthedocs.io/en/latest) 之类的东西,除了我没有设置私人 PyPi 服务器的经验之外,我将把这个问题留给某人有更多经验来回答。希望你能尽快解决这个问题。
    猜你喜欢
    • 2013-07-08
    • 2023-03-12
    • 2015-11-19
    • 2021-03-26
    • 2016-12-26
    • 2021-02-26
    • 2013-09-20
    • 2020-01-11
    • 1970-01-01
    相关资源
    最近更新 更多