Выпуск 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.

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

OpenAI выпустила ChatGPT для врачей

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

OpenAI выпустила ChatGPT для врачей

Организация OpenAI представила версию ассистента ChatGPT for Clinicians, построенную на базе GPT-5.4 и адаптированную под медицинские задачи. Читать далее

На космодроме Куру в Гвианском космическом центре взорвана мобильная башня обслуживания для ракеты-носителя «Союз-СТ»

45 минут назад

На космодроме Куру в Гвианском космическом центре взорвана мобильная башня обслуживания для ракеты-носителя «Союз-СТ»

23 августа 2026 года в Гвианском космическом центре на бывшем стартовом комплексе российской ракеты-носителя «Союз-СТ» была взорвана мобильная башня обслуживания. До этого на самой пусковой установке

xAI выпустила флагманскую голосовую схема для реального общения

1 час назад

xAI выпустила флагманскую голосовую схема для реального общения

Компания xAI открыла api-доступ к новой модели grok-voice-think-fast-1.0, ориентированной на клиентский служба и телемаркетинг. Ключевая особенность — полноценный дуплексный режим: модель умеет вести

«ВКонтакте» расширила «VK Донат» на личные страницы

1 час назад

«ВКонтакте» расширила «VK Донат» на личные страницы

«ВКонтакте» добавила в личные профили функция подключить «VK Донат» и зарабатывать на эксклюзивном контенте. Ранее такая возможность была доступна только в сообществах. Ознакомиться далее

Увеличение числа дата-центров в США помогает продлевать сроки эксплуатации угольных электростанций

1 час назад

Увеличение числа дата-центров в США помогает продлевать сроки эксплуатации угольных электростанций

Увеличение числа центров обработки данных в США способствует продлению сроков эксплуатации угольных электростанций, замедляет переход к более чистой энергосистеме и усугубляет загрязнение воздуха. Об