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

添加评论