首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python的打包词汇表背后的隐喻是什么?

python的打包词汇表背后的隐喻是什么?
EN

Stack Overflow用户
提问于 2017-01-10 07:25:54
回答 1查看 478关注 0票数 6

我很难理解为什么python在安装包时有像.egg或.wheel (或cheeseshop)这样的名称。

有任何解释的术语鸡蛋或车轮使用吗?他们指的是什么?什么是潜在的形象?那个比喻?我只是不明白这个比喻是什么。

注:我问的是命名问题,而不是“鸡蛋是什么?”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-12 13:46:16

鸡蛋和车轮

卵子是活着的蟒蛇孵化出来的--它们是“蟒蛇的容器”。

至于wheels,"PEP 427 -车轮二进制包格式1.0","与.egg的比较“一节解释道:

  1. other是对另一个Python的引用。

...meaning 侏儒-喜剧演员.

Martijn Pieters评论回答了一个相关的问题,指的是开玩笑的车轮口号 (强调我的):

车轮..。

  • 因为'newegg‘被拿走了。
  • Python包装-重新发明。
  • 奶酪容器.
  • 它使推出软件变得更容易。

这直接导致..。

奶酪店

奶酪店本身解释它的名字

琐事 秘密代号是指1972年1月7日约翰·克莱斯和迈克尔·佩林执行并录制的芝士店素描。 如果您真的很好奇,那么可以在YouTube上查看草图。 这个名字之所以被选中,是因为CPAN当时包含了这么多的包裹,仍然处于谣言和疯狂猜测的黑暗地带。

最后一点给出了你的后续评论的答案:“素描的比喻是行不通的:它没有奶酪,而pypi里面充满了奶酪。”当它在2002年创建时,Cheese只托管了全部Python包的一小部分。这一点通过与PERL的(CPAN)的比较得到了有力的证明。

他们也有意或无意地预测了一些经验,比如试图在明显的地方找到yaml包-- https://pypi.python.org/pypi/yaml --当它实际上藏在https://pypi.python.org/pypi/PyYAML的时候。

最后,在一个更直接的平行草图,注册一个包到奶酪店并不需要实际上传任何东西到奶酪店。来自distutils docs,版本3.1 (重点雷):

Package (PyPI)不仅存储包信息,而且还存储包数据(如果包的作者希望)。

由于包所有者可以选择在其他地方承载包文件,而且由于“别处”可能由于各种原因而不复存在,所以PyPI可以提供它无法提供的包。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41563359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档