Ruff outdated-version-block (UP036)

outdated-version-block в Ruff проверяет код на предупреждение UP036. Правило относится к группе pyupgrade.

Почему это неправильно

Современный синтаксис Python обычно короче, понятнее и лучше поддерживается актуальными инструментами.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила outdated-version-block и пример ниже.

Пример ошибки

import sys

if sys.version_info < (3, 0):
    print("py2")
else:
    print("py3")

Как правильно

print("py3")

Автоисправление

Ruff может предложить автоисправление в некоторых случаях.