您如何托管自己的鸡蛋库?

发布于 2021-01-29 15:13:54

假设您所在的团队正在维护许多内部python库(鸡蛋),并且出于任何原因,都不可以将它们上传到pypi。您如何托管库(鸡蛋),以便easy_install仍可为团队成员使用?

如果可行的话,基本上是很酷的…

(someproj)uberdev@hackmo:~$ easy_install myproprietary.lib-dev
user: uberdev 
password:...
fetching......
Searching for myproprietary.lib-dev
Reading http://dev.mycompany.corp/myproprietary.lib-dev
Reading http://dev.mycompany.corp
Reading http://dev.mycompany.corp/dist
Best match: myproprietary.lib-dev
Downloading http://dev.mycompany.corp/dist/myproprietary.lib-dev

我想这里可以安装一些服务器,但是我希望专家提供一些指导。

谢谢

关注者
0
被浏览
51
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    将所有鸡蛋部署到所有开发人员的目录中。可以到达(例如在Web服务器上)。

    要从该目录安装鸡蛋,请键入:

    $ easy_install -H None -f http://server/vdir TheEggToInstall
    

    要么。

    $ easy_install -H None -f /path/to/directory TheEggToInstall
    

    -H None表示不允许从任何主机下载egg(中名为的主机除外-f)。

    该目录可以通过http访问,也可以是您挂载的目录(NFS,Windows共享等)。甚至FTP都可以用吗?

    easy_install文档包含有关此信息。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看