Nuitka 編譯器 0.6.6 發布。 Python 2.7 支援終止日期移至四月

準備好的 項目發布 努特卡 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 的最佳化版本均已實現,並且int 和long 類型運算的執行也得到了加速。為了減少記憶體消耗,已經進行了許多改進。

另外,還可以注意到 轉讓 一月至四月時間 支援結束 Python 2 分支。Python 2020 分支的最終更新將於 2.7 年 2.7 月生成,之後將不會發布任何修正版本。同時,有興趣繼續在其產品中支援該分支的社群成員將繼續致力於消除 Python XNUMX 中的漏洞。例如,紅帽 將繼續 始終使用 Python 2.7 維護套件 生命週期 RHEL 6 和 7 發行版以及 RHEL 8 將在 2024 年 2.7 月之前在 Application Stream 中產生軟體包更新。回想一下,Python XNUMX 分支是 形成的 2010 年,其支援原計劃於 2015 年結束,但由於 不夠活躍 專案遷移到Python 3後,Python 2的生命週期已延長至2020年。

來源: opennet.ru

添加評論