Выпуск Nuitka 4.0 — компилятора для языка Python

2 мин
Выпуск Nuitka 4.0 — компилятора для языка Python

22 апреля 2026 года состоялся релиз Nuitka 4.0. Это проект компилятора для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython. В программном решении используются штатные средства CPython для управления объектами.

Исходный исходник проекта Nuitka выложен на GitHub под лицензией Apache. Версия Nuitka 2.0 вышла в феврале 2024 года, Релиз Nuitka 1.0 состоялся в августе 2022 года.

В Nuitka 4.0 обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, а равным образом от версии 3.4 до версии 3.13 включительно. Разработчики проекта пояснили, что, по сравнению с CPython, скомпилированные скрипты в Nuitka демонстрируют в тестах pystone повышение производительности на 335%.

В соответствии с данным OpenNET, основные доработки и изменения в Nuitka 4.0:

  • внесены изменения для улучшения совместимости с Python 3.12, 3.13 и 3.14, в частности, добавлена поддержка отложенной обработки аннотаций и нового синтаксиса аннотирования типов для обобщённых классов и функций;

  • добавлена экспериментальная функция использования компилятора Zig (zig cc) в качестве бэкенда Си‑компилятора в Nuitka;

  • добавлена предварительная поддержка LTO‑оптимизаций при использовании компилятора Clang;

  • предложен декоратор "@nuitka_ignore" для исключения компиляции функций;

  • реализованы опции: "‑project" для сборки с использованием настроек из файла pyproject.toml, "‑devel‑profile‑compilation" для профилирования на этапе сборки, "‑debug‑self‑forking" для отладки форк‑бомб, "‑include‑windows‑runtime‑dlls" для управление включением C runtime DLL в Windows, "‑qt‑debug‑plugins" для диагностики загрузки Qt‑плагинов;

  • добавлена сопровождение актуальных версий пакетов oracledb, win32ctypes, dask, dataparser, puremagic, pygments.lexers, tomli, av, sentry_sdk, jedi, parso, line_profiler и pandas.

Читают сейчас

Ежегодная премия для этичных хакеров Pentest award 2026 снова открывает прием заявок

34 минуты назад

Ежегодная премия для этичных хакеров Pentest award 2026 снова открывает прием заявок

Pentest award — это отраслевая награда для пентестеров, которую ежегодно вручает организация Авилликс. Основная задача премии — выделить лучших специалистов и показать их вклад в развитие пентеста. Ив

1 час назад

DeepSeek представляет флагманскую схема искусственного интеллекта

DeepSeek представила предварительные версии новой флагманской модели искусственного интеллекта версии V4 Flash и V4 Pro. Ознакомиться далее

Зарубежный посещаемость в российских сетях за 2025 год увеличился на 15-20%

1 час назад

Зарубежный посещаемость в российских сетях за 2025 год увеличился на 15-20%

Участники IT-отрасли и точки обмена трафиком сообщили СМИ, что фиксируют продолжение роста объёма зарубежного трафика в российских сетях связи. За 2025 год этот параметр увеличился на 15-20%. Сейчас д

Представлен публике публичный инициатива Command Finder для поиска команд в терминале, используя естественный язык

2 часа назад

Представлен публике публичный инициатива Command Finder для поиска команд в терминале, используя естественный язык

Разработчик Стивен Кох представил публичный инициатива Command Finder для поиска правильной цепочки команд в терминале (командной оболочке) macOS или Linux, используя естественный язык. Исходный исход

Вышел Tails 7.7

2 часа назад

Вышел Tails 7.7

23 апреля 2026 года состоялся версия специализированного дистрибутива Tails 7.7, ориентированного на конфиденциальность, основанного на пакетной базе Debian 13 (ядре Linux 6.12 LTS), поставляемого с р