Почему PEP-801 зарезервирован?

Я прокручивал страницу индекса PEP и заметил, что номер PEP зарезервирован Warsaw:

Reserved PEP Numbers

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

Я искал это из любопытства, и единственное, что я нашел, ссылаясь на это, - это индексная страница PEP, и это обязательство с 2013 года, которое не отвечало на мой вопрос

В коммите они объясняют, что это может быть по причине юмора (например, 666), но я не понимаю, почему 801. С чем связан этот номер?

Ответ 1

Предупреждение, это предположение, хотя и исследуется как по крайней мере правдоподобно.

Если вы посмотрите на историю файла python\peps\pep0 (список всех PEP), вы обнаружите, что изменение было сделано в октябре 2013 года одним Барри Варшавой, поэтому, вероятно, ничего общего с какой-либо польской группой пользователей Python некоторые догадываются :-)

Я действительно могу только предположить, почему я бы сделал такую вещь, и, исходя из этого, наиболее вероятной причиной этого было бы либо проверить, что изменения будут работать с какой-то случайной величиной, либо что какой-то необходимый местозаполнитель. Если не спросить самого автора (что я сделал сейчас, так что следите за обновлениями...), это, вероятно, самая вероятная причина.


Получив ответ от автора, причина такая же простая, как и в те дни, когда она была связана с какой-то песней/группой. Ниже приведен ответ электронной почты:

Вы оба обратились ко мне о той же теме и SO-нитке, поэтому, надеюсь, вы не возражаете, что я отвечаю вам обоим. Во-первых, спасибо за вашу любовь к Python! Его фантастический язык и даже лучшее сообщество, и это было отличное место, чтобы потратить большую часть моей профессиональной карьеры.

Что лучше, чем незначительная тайна в углу языка? Python, названный в честь труппы Monty Python, имеет богатую историю юмора и пасхальных яиц, поэтому 801 может быть не более того. Загадка, завернутая в загадку, наполненная загадкой. PER.

Возможно, вы правы, и его секретный ключ, который открывает Польский Python Ploy, заговор варшавцев, чтобы взять язык из Dastardly Dutch Dozen. Или это может быть число, которое при подаче к определенному API-интерфейсу Python stdlib берет на себя ваши динамики и непрестанно воспроизводит всю серию "Летающего цирка", пока вы не окажетесь безукоризненно перед своей веб-камерой.

Мне нравится думать, что это просто забавный номер, назвавший песню, и группа, в которой кто-то вернулся в тот же день, в сочетании со злоупотреблением властью от безумного редактора PEP, все остальные слишком боятся подвергать сомнению. Только Python Secret Underground (PSU) -which решительно не знает exist-.

Ура,
-Barry

Ответ 2

Некоторые PEP не нумеруются последовательно, но нумеруются на основе их содержимого. Примерами являются:

  • PEP 628 добавляет math.tau, так называемый, потому что tau составляет приблизительно 6,28,
  • PEP 754, реализующий стандарт IEEE 754, названный в честь стандартного номера

Теперь, если я хочу начать писать PEP, я хочу, чтобы у него был специальный номер, но я еще не написал его? Тогда мы можем спросить менеджера PEP! 21 июня 2018 года номера PEP 801 были зарезервированы в этом запросе на растяжение. Первоначально PEP 581 также был зарезервирован, но эта оговорка была отозвана.

Таким образом, предположительно люди зарезервировали PEP 801 и 581, потому что они готовят PEP, для которого этот номер имеет особое значение, и они не хотят, чтобы этот номер был назначен другому PEP.