为什么保留PEP-801?

时间:2018-04-04 11:34:54

标签: python pep

我正在浏览PEP索引页面,注意到Warsaw保留了一个PEP号码:

Reserved PEP Numbers

 num  title                                                   owner
 ---  -----                                                   -----
 801  RESERVED                                                Warsaw

我出于好奇而查了一下,我发现引用这件事的唯一一件事就是2013年的PEP index pagethis commit并没有回答我的问题

在提交中,他们解释说这可能是出于幽默的原因(例如666),但我不明白为什么801。这个数字与这个数字有什么联系?

2 个答案:

答案 0 :(得分:6)

警告,这是假设,虽然调查至少似乎是合理的。

如果您查看python\peps\pep0文件的历史记录(所有PEP的列表),您会发现change已于2013年10月由一个Barry Warsaw完成,所以可能没什么与某些波兰Python用户组有关的猜测: - )

我真的只能建议为什么会做这样的事情,并且基于此,最可能的原因是要么测试变化是否适用于某些随机值,或者需要某种占位符。没有问作者本人(我现在已经做了,所以请继续关注......),这可能是现在最可能的原因。

在收到作者的回复后,原因很简单,就像那些日子里某些歌曲/乐队的回复一样简单。电子邮件回复如下:

  

你们都向我讲述了同一个主题和SO线程,所以我   希望你不介意我回答你们两个。首先,谢谢你   喜欢Python!这是一种很棒的语言,甚至更好的社区,   这是一个度过我最好的一部分的好地方   职业生涯。

     

在一个语言的角落里,还有什么比一个小小的神秘更好?蟒蛇,   以Monty Python剧团命名,有着丰富的幽默和历史   复活节彩蛋,所以801可能只是那个。一个谜,   包裹在一个谜语中,塞进了一个难题。一个turducken PEP。

     

也许你是对的,这是打开波兰人的秘密钥匙   Python Ploy,华沙人接管语言的阴谋   Dastardly Dutch Dozen。或者它可能是一个数字,当喂到   某个Python stdlib API,接管你的扬声器,不可阻挡   播放整个系列的飞行马戏团,直到你傻傻的走路   准确地在您的网络摄像头前。

     

我觉得这只是一个有趣的数字,它命名了一首歌和一支乐队   有些人在当天回来了,再加上滥用权力   来自疯狂的PEP编辑,其他人都不敢质疑。只要   Python秘密地下(PSU) - 其中着重没有   存在 - 肯定知道。

     

干杯,
  -Barry

答案 1 :(得分:1)

某些PEP并未顺序编号,而是根据其内容编号。例如:

  • PEP 628添加math.tau,之所以这样命名是因为tau约为6.28,
  • PEP 754,实现以标准编号命名的IEEE 754标准

现在,如果我想开始编写PEP,我希望它有一个特殊的数字,但是我还没有写呢?然后,我们可以询问PEP经理! 2018年6月21日,在this pull request中保留了PEP编号801。最初,PEP 581也被保留,但此保留为withdrawn

因此,大概人们保留了PEP 801和581,因为他们正在准备对此编号具有特殊含义的PEP,并且他们不希望将该编号分配给任何其他PEP。