Ruff unnecessary-builtin-import (UP029)

unnecessary-builtin-import в Ruff проверяет код на предупреждение UP029. Правило относится к группе pyupgrade.

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

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

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

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

from builtins import str

str(1)

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

str(1)

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

Ruff всегда может предложить автоисправление для этого правила.