ການປ່ອຍຕົວລວບລວມຂໍ້ມູນ 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

ເພີ່ມຄວາມຄິດເຫັນ