Можно ли включить выражения присваивания в Python 3.7 с помощью __future__?

Есть ли способ проверить выражения присваивания PEP-572 в Python 3.7.x? В прошлом новая языковая функция была перенесена на более ранние версии Python с использованием from __future__ import,

  • Есть ли один для выражения присваивания?
  • Если да, как называется функция?
  • Если нет, есть ли планы добавить его? (3.7 будет на некоторое время)

0 ответов

Здесь нет __future__ импорт для выражений присваивания в Python 3.7 - и добавление одного в микро (или "исправление") релиза запрещено PEP 6:

Запреты

Выпуски исправлений ошибок должны соответствовать следующим ограничениям:

  1. Там должно быть нулевое изменение синтаксиса. Все файлы .pyc и .pyo должны работать (регенерация не требуется), причем все выпуски исправлений ошибок были отменены из основного выпуска.

Применимость запретов

Вышеуказанные запреты и запреты не совсем применяются как для окончательного выпуска к выпуску исправлений (например, с 2.4 по 2.4.1), так и для одного выпуска исправлений к следующему в серии (например, с 2.4.1 по 2.4.2).).

Поскольку выражения присваивания представляют собой изменение синтаксиса Python, их нельзя будет добавить в будущий выпуск Python версии 3.7.x без нарушения этого запрета.

Другие вопросы по тегам