PyCharm 2026.2 получил 263 исправления, включая полноценную поддержку SQLAlchemy 2.0 и значительное улучшение вывода типов
PyCharm 2026.2 получил 263 исправления, включая полноценную поддержку SQLAlchemy 2.0 и значительное улучшение вывода типов. Фото: из архива компании
Одно из ключевых нововведений — поддержка SQLAlchemy 2.0, которая устраняет давние ложные срабатывания, например, теперь строковые прямые ссылки внутри Mapped работают корректно, а Session.get возвращает правильный тип Report вместо type[Report].
Улучшенный анализ потока управления больше не помечает достижимые ветки как недоступные, а числовое объединение в isinstance сохраняет else-ветвь. Типизация стала точнее в десятках сценариев: строки внутри Annotated больше не рассматриваются как прямые ссылки, звездчатые распаковки сохраняют типы элементов, а значение .value и .name у элементов перечислений теперь выводятся как точные Literal-типы.
Автоимпорт стал умнее — IDE предпочитает использовать уже существующие импорты вместо добавления дублирующих, а вложенные классы теперь можно импортировать напрямую. Завершение кода появилось для строковых целей в unittest.mock.patch, а переопределение встроенных методов автоматически вставляет полную аннотированную сигнатуру.
Рефакторинг переименования теперь обновляет ссылки на модуль при его переименовании, а встроенные подсказки типов отображаются прямо на месте вызова и позволяют перейти к определению типа по клику.
Эти изменения делают работу с Python в PyCharm более точной и предсказуемой, сокращая количество ложных срабатываний и время, затрачиваемое на обходные пути, утверждают в компании.
Упомянутый сервис
Комментариев пока не было