5 февраля 2024 года состоялся релиз Nuitka 2.0. Это проект компилятора для трансляции скриптов на языке Python в представление на языке C, которое затем можно скомпилировать в исполняемый файл, использующий libpython для обеспечения максимальной совместимости с CPython.
В программном решении используются штатные средства CPython для управления объектами.Исходный код проекта Nuitka выложен на GitHub под лицензией Apache.В Nuitka 2.0 обеспечена полная совместимость с актуальными выпусками Python 2.6, 2.7, а также от версии 3.3 до версии 3.11 включительно.
Разработчики проекта пояснили, что, по сравнению с CPython, скомпилированные скрипты в Nuitka демонстрируют в тестах pystone повышение производительности на 335%.Согласно данным OpenNET, основные доработки и изменения в Nuitka 2.0: добавлена возможность использования переменных в конфигурации пакета, позволяющая во время компиляции запрашивать значения из установленных пакетов и использовать эти значения для определения бэкенда.
Читать на habr.com