您如何托管自己的鸡蛋库?
假设您所在的团队正在维护许多内部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
我想这里可以安装一些服务器,但是我希望专家提供一些指导。
谢谢
-
将所有鸡蛋部署到所有开发人员的目录中。可以到达(例如在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文档包含有关此信息。