Издаване на компилатора Nuitka 0.6.6. Прекратяване на поддръжката на Python 2.7 е отложено за април.

Подготвен издание на проекта Nuitka 0.6.6, в контекста на който се развива компилатор, позволяващ да трансформира скрипт на Python в C++, който после може да бъде компилиран в изпълняваем файл, използващ libpython за постигане на максимална съвместимост с CPython (използват се стандартните средства на CPython за управление на обектите). Осигурена е пълна съвместимост с актуалните версии на Python 2.x и 3.x. В сравнение с CPython, скомпилираните скриптове демонстрират в тестовете pystone увеличаване на производителността с 312%. Кодът на проекта разпространява под лицензията Apache.

В новата версия е добавена експериментална поддръжка на Python 3.8 и
е осигурена съвместимост с библиотеките и приложенията
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz и pytzdata. В distutils е добавена поддръжка за отделни модули (py_modules, не само пакети) и пакети с отделни пространства от имена. Оптимизирана е работата с променливи в цикли и са реализирани оптимизирани версии на вградените функции abs и all, както и е ускорено изпълнението на операции с типове int и long. Направени са многобройни подобрения, насочени към намаляване на разхода на памет.

Допълнително може да се отбележи, прехвърля от януари на април времето на прекратяване на поддръжката на клона Python 2. През април 2020 година ще бъде оформено последното окончателно обновление на клона Python 2.7, след което коригиращи версии няма да бъдат публикувани. При това работата по отстраняването на уязвимостите в Python 2.7 ще продължи от представители на общността, заинтересовани от продължаването на поддръжката на този клон в своите продукти. Например, компанията Red Hat ще продължи поддържането на пакети с Python 2.7 през целия жизнен цикъл дистрибутиви RHEL 6 и 7, а за RHEL 8 ще формнират обновления на пакетите в Application Stream до юни 2024 година. Напомняме, че клонът Python 2.7 беше създаден през 2010 година и първоначално поддръжката му беше планирана да бъде прекратена през 2015 година, но поради недостатъчно активна миграция на проектите към Python 3, времето на живот на Python 2 беше удължено до 2020 година.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster