Как я могу выяснить, какая версия Python первой имеет данное исправление?

Читая документы Python-Future для unicode [1], я узнал об исправлении для Python 2.7 [2]. Оно разрешено как принятое и закрытое.

Как я могу узнать, в какой версии Python он появится? Могу ли я предположить, что, поскольку у нас только что был релиз в декабре [3], он будет в следующем? Я вижу, что подробные журналы изменений [6] содержат идентификаторы заявок для каждого элемента, хотя в примечаниях к выпуску [7] их нет.

У меня был тот же вопрос ранее со старыми билетами [4], например [5]. Похоже, что окончательная доставленная версия не указана в базе ошибок. Я надеюсь, что это хорошее место, чтобы задать этот вопрос! Я хотел помочь с кодовой базой Python, так что это поможет мне намочить ноги.


  1. X. Должен ли я импортировать unicode_literals? — Документация Python-Future http://python-future.org/unicode_literals.html
  2. Исправление предложено 14 ноября 2004 г., 01:36, включено 05 января 2014 г., 22:14 ; ; ; X.Issue 1065986: исправление сбоя pydoc для строк Unicode — трекер Python #msg207403
  3. Python 2.7.9, дата выпуска: 10 декабря 2014 г., версия с исправлением ошибок также включает... Весь модуль ssl Python 3.4 был перенесен обратно; ; ; ; ; X.Python выпуска Python 2.7.9 | Python.org https://www.python.org/downloads/release/python-279/
  4. Простые заявки, которые закрыты, отсортированы по дате обновления; ; ; ; ; ; ; X. Список проблем — средство отслеживания Python http://bugs.python.org/issue?%40search_text=&ignore=file%3Acontent&title=&%40columns=title&id=&%40columns=id&stage=&creation=&creator=&activity=&%40columns=activity&%40sort=activity&actor=&nosy=&type=&components=&versions=&dependencies=&assignee=&keywords=6&%40columns=keywords&priority=&status=2&%40columns=status&resolution=&nosy_count=&message_count=&%40group=&%40pagesize=50&%40startwith=0&%40sortdir=on&%40queryname=easy+fixed+tix&%40old-queryname=&%40action=search
  5. Пример; ; ; ; ; ; X.Issue 21971: проиндексируйте и обновите документ Turtledemo. - Трекер Python http://bugs.python.org/issue21971
  6. Список изменений для всех версий, последние сверху; https://hg.python.org/cpython/raw-file/v2.7.9/Misc/NEWS
  7. В примечаниях к предварительной/релизной версии Point есть краткие сведения, а не подробные сведения, такие как [6]; Примеры: https://www.python.org/downloads/release/python-279/ и https://www.python.org/downloads/release/python-279rc1/

person AnneTheAgile    schedule 19.01.2015    source источник


Ответы (1)


Если изменение зафиксировано в конкретной ветке, оно должно появиться в следующем точечном выпуске после этой даты.

Я проверил первую версию Python 2.7, выпущенную после даты, когда было проверено исправление. Это версия 2.7.7. Вот ссылка на анонс этого релиза:

https://www.python.org/download/releases/2.7.7/

И если вы будете следовать numerous bugfixes, вы получите это:

https://hg.python.org/cpython/raw-file/f89216059edf/Misc/NEWS

В том же файле из выпуска 2.7.9 также перечислены исправления в выпуске 2.7.7.

https://hg.python.org/cpython/raw-file/v2.7.9/Misc/NEWS

person casevh    schedule 19.01.2015