Te whakaputanga o Nuitka 1.1, he kaikoipu mo te reo Python

Kei te watea mai he tukunga o te kaupapa Nuitka 1.1, he whakahiato mo te whakamaori i nga tuhinga a Python ki roto i te ahua C, ka taea te whakahiato ki te konae ka taea te whakamahi ma te whakamahi i te libpython mo te tino hototahi ki te CPython (ma te whakamahi i nga taputapu CPython taketake mo te raweke taonga). He tino hototahi ki nga putanga o naianei o Python 2.6, 2.7, 3.3 - 3.10. Ka whakatauritea ki te CPython, ko nga tuhinga whakahiato e whakaatu ana i te 335% te whakapai ake i nga mahi i roto i nga whakamatautau pystone. Ka tohatohahia te waehere kaupapa i raro i te raihana Apache.

I roto i nga huringa o te putanga hou:

  • Kua whakawhänuihia nga huarahi mo te whakarite whirihoranga ki te whakatakotoranga Yaml.
  • Kua mahia nga arotautanga e pa ana ki te whakakore i nga waahanga kaore i whakamahia o te whare pukapuka paerewa (zoneinfo, concurrent, asyncio, etc.), i taea ai te whakaiti i te rahi o nga konae ka taea te whakahaere.
  • He tautoko taapiri mo te wetereo rereke ("|") i roto i nga whakataetae tauira i runga i te kaiwhakahaere "match" i whakauruhia ki Python 3.10.
  • Ko te hototahi ki te jinja2.PackageLoader te whakarite.
  • I whakatinanahia te kaha ki te huri i te rahi o te huanga __defaults__.
  • He tautoko taapiri mo importlib.metadata.distribution, importlib_metadata.distribution, importlib.metadata.metadata me importlib_metadata.metadata mahi.
  • Ko te tautoko mo te whakauru atu i nga konae-rua i roto i te konae whakahaere matua kua taapirihia ki te aratau whakahiato Onefile.
  • Ko nga waahanga kua whakahiato ka whakatinana i te kaha ki te whakamahi i te mahi importlib.resources.files.
  • Ko te kōwhiringa "--include-package-data" ka taea te whakapūtā i te kopare kōnae, hei tauira, "--include-package-data=package_name=*.txt".
  • Mo te macOS, kua whakatinanahia te tautoko mo te hainatanga mamati i nga konae ka taea te whakahaere.
  • Ka whakaratohia he tikanga mo nga monomai hei whakakore i nga mahi mo te kaikawe.
  • Kua whakawhānuihia nga kaha o te mono anti-bloat, ka taea te whakamahi inaianei ki te whakaiti i te maha o nga kohinga ina whakamahi i nga whare pukapuka taonga, pyrect me te pytorch. Kua whakatinanahia te kaha ki te whakamahi i nga korero auau i roto i nga ture whakakapi.
  • Ko nga huringa regressive i puta mai i nga arotautanga nui i whakatinanahia i te tukunga whakamutunga kua whakatauhia.

Source: opennet.ru

Tāpiri i te kōrero