Release of the Nuitka compiler 0.6.6. The end of support for Python 2.7 has been postponed to April

Prepared project release Nuitka 0.6.6, within which the compiler is developed to translate scripts written in Python to C++ representation, which can then be compiled into an executable file using libpython for maximum compatibility with CPython (standard CPython tools are used for object management). Full compatibility with current releases of Python 2.x and 3.x is ensured. Compared to CPython, the compiled scripts demonstrate a performance increase of 312% in pystone tests. The project's code is distributed is licensed under the Apache license.

The new version adds experimental support for Python 3.8 and
ensures compatibility with libraries and applications
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz, and pytzdata. In distutils, support for individual modules (py_modules, not just packages) and packages with separate namespaces has been added. The handling of variables in loops has been optimized, and optimized versions of the built-in functions abs and all have been implemented, as well as acceleration of operations with int and long types. Numerous improvements aimed at reducing memory consumption have been made.

Additionally, it is worth noting, the transfer from January to April of the time for the end of support for the Python 2 branch. In April 2020, the final maintenance release for the Python 2.7 branch will be formed, after which bug fix releases will not be published. However, work on addressing vulnerabilities in Python 2.7 will continue by community members interested in maintaining support for this branch in their products. For example, Red Hat will continue to support packages with Python 2.7 throughout the lifecycle of RHEL 6 and 7 distributions, and for RHEL 8 will provide package updates in Application Stream until June 2024. It should be noted that the Python 2.7 branch was formed created in 2010 and its support was initially planned to end in 2015, but due to insufficiently active migration of projects to Python 3, the lifespan of Python 2 was extended to 2020.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster