当前位置: 首页 > 面试题库 >

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

宋正真
2023-03-14
问题内容

假设您所在的团队正在维护许多内部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文档包含有关此信息。



 类似资料:
  • 《鸡蛋公司》是一款《Egg Inc》爱好者制作的网页放置版。  

  • 问题内容: 我正在创建一个用于多个不同android应用程序的登录屏幕。打包它的最佳方法是什么,以便其他人可以在他们的应用程序上使用我的登录功能。如果我们要进行更改,最好将它们自动同步。编辑*看来将其打包到一个库模块中是最好的选择。如何上载此模块,以便如果我们对此模块进行更新,则它将无缝更新,而不必从github中获取。 谢谢! 问题答案: 如果您已将代码推送到GitHub,则使用JitPack可

  • 本文向大家介绍使用css画个鸡蛋相关面试题,主要包含被问及使用css画个鸡蛋时的应答技巧和注意事项,需要的朋友参考一下 参考文章 )

  • 问题内容: 我试图通过不在主线程(EDT)上执行长任务来遵循Java最佳实践。因此,我计划将“ swingWorker”与“模态对话框”一起使用。这样,模式对话框会阻止用户执行任何操作,直到该任务完成为止,并且我可以在过程进行时更新对话框上的状态。 现在的问题是,使用模式对话框,它不仅会阻止用户,而且在调用setVisible之后也不会阻止用户 所以如果我这样做 如果我愿意 那么,如何在执行任务时

  • 问题内容: 我刚刚在开发机器上从Python 2.6.1升级到2.6.4,并且在启动python脚本时显示以下消息: 无法将文件提取到Egg缓存 尝试将文件提取到Python Egg缓存时发生以下错误: [Errno 13]权限被拒绝:“ / var / www / .python-eggs” Python鸡蛋缓存目录当前设置为: /var/www/.python-eggs 也许您的帐户对该目录没

  • The idea of advertising is to lie without getting caught. Most companies, when they run an advertising campaign, simply take the most unfortunate truth about their company, turn it upside down ("lie")

  • 我按照此页面在我的服务器(ngrok 1.7)上自托管ngrok https://www.svenbit.com/2014/09/run-ngrok-on-your-own-server/ ATM,我可以正常使用超文本传输协议。 但是,我也想使用ssh(tcp协议)。 当尝试使用以下命令 ngrok (Ctrl C退出) 隧道在线状态 版本1.7/1.7 转发tcp://tunnel.mydoma

  • 问题内容: 我希望我的班级实现保存和加载功能,这些功能只是对班级进行Pickle。但是显然您不能以以下方式使用“自我”。你该怎么做? 问题答案: 这就是我最终要做的。更新方法是,我们保留我添加到类中的所有新成员变量,并仅更新上次腌制对象时存在的成员变量。在类本身内部维护保存和加载代码时,这似乎是最简单的,因此调用代码仅执行object.save()。