Loaʻa ka hoʻokuʻu ʻana o ka papahana Nuitka 1.1, e hoʻomohala ana i kahi mea hōʻuluʻulu no ka unuhi ʻana i nā palapala Python i kahi hōʻike C, a laila hiki ke hōʻuluʻulu ʻia i loko o kahi faila hiki ke hoʻohana ʻia me ka libpython no ka hoʻohālikelike kiʻekiʻe me CPython (e hoʻohana ana i nā mea hana CPython maoli no ka hoʻoponopono ʻana i nā mea). Hāʻawi i ka hoʻohālikelike piha me nā hoʻokuʻu o Python 2.6, 2.7, 3.3 - 3.10. Ke hoʻohālikelike ʻia me CPython, hōʻike ʻia nā palapala i hōʻuluʻulu ʻia he 335% ka hoʻomaikaʻi ʻana i ka hana ma nā hoʻokolohua pystone. Hāʻawi ʻia ke code papahana ma lalo o ka laikini Apache.
Ma waena o nā hoʻololi i ka mana hou:
- Ua hoʻonui ʻia nā mea hiki ke kuhikuhi i ka hoʻonohonoho ʻana ma Yaml format.
- Ua hana ʻia nā hoʻoponopono e pili ana i ka wehe ʻana i nā mea i hoʻohana ʻole ʻia o ka waihona maʻamau (zoneinfo, concurrent, asyncio, etc.), i hiki ai ke hōʻemi i ka nui o nā faila hiki ke hoʻokō ʻia.
- Hoʻohui ʻia ke kākoʻo no ka syntax ʻē aʻe ("|") i nā hoʻohālikelike kumu e pili ana i ka mea "match" i hoʻokomo ʻia ma Python 3.10.
- Hoʻopili ʻia me jinja2.PackageLoader.
- Hoʻokō i ka hiki ke hoʻololi i ka nui o ke ʻano __defaults__.
- Hoʻohui kākoʻo no importlib.metadata.distribution, importlib_metadata.distribution, importlib.metadata.metadata a me importlib_metadata.metadata hana.
- Ua hoʻohui ʻia ke kākoʻo no ka hoʻokomo ʻana i nā faila binary hou i loko o ka faila hoʻokō nui i ka mode compilation Onefile.
- Hoʻokomo nā modules i hui ʻia i ka hiki ke hoʻohana i ka hana importlib.resources.files.
- Hiki i ke koho "--include-package-data" ke kuhikuhi i nā masks file, no ka laʻana, "--include-package-data=package_name=*.txt".
- No macOS, ua hoʻokō ʻia ke kākoʻo no ka hoʻopaʻa inoa ʻana i nā faila hoʻokō.
- Hāʻawi ʻia kahi ala no nā plugins e hoʻopau i nā hana no ka mea hoʻokō.
- Ua hoʻonui ʻia nā mana o ka anti-bloat plugin, hiki ke hoʻohana ʻia i kēia manawa e hōʻemi i ka nui o nā pūʻolo i ka wā e hoʻohana ai i nā waihona waiwai, pyrect a me pytorch. Ua hoʻokō ʻia ka hiki ke hoʻohana i nā ʻōlelo maʻamau i nā lula pani.
- Ua hoʻoholo ʻia nā hoʻololi regressive ma muli o nā loiloi koʻikoʻi i hoʻokō ʻia i ka hoʻokuʻu hope.
Source: opennet.ru