Ho lokolloa ha Nuitka 1.1, moqapi oa puo ea Python

Ho lokolloa ha morero oa Nuitka 1.1 hoa fumaneha, ho nts'etsapele moqapi oa ho fetolela mangolo a Python ho setšoantšo sa C, se ka bokelloang hore e be faele e sebetsang e sebelisa libpython bakeng sa ho lumellana ho hoholo le CPython (ho sebelisa lisebelisoa tsa tlhaho tsa CPython bakeng sa ho laola lintho). E fane ka tumellano e felletseng le litokollo tsa hajoale tsa Python 2.6, 2.7, 3.3 - 3.10. Ha ho bapisoa le CPython, lingoloa tse hlophisitsoeng li bonts'a ntlafatso ea ts'ebetso ea 335% litekong tsa pystone. Khoutu ea projeke e ajoa tlasa laesense ea Apache.

Har'a liphetoho tsa mofuta o mocha:

  • Menyetla ea ho hlakisa tlhophiso ka sebopeho sa Yaml e ekelitsoe.
  • Lintlafatso li entsoe tse amanang le ho tlosoa ha likarolo tse sa sebelisoeng tsa laeborari e tloaelehileng (zoneinfo, concurrent, asyncio, joalo-joalo), e entseng hore ho khonehe ho fokotsa boholo ba lifaele tse ka sebetsoang.
  • Ts'ehetso e ekelitsoeng bakeng sa syntax e 'ngoe ("|") lipapaling tsa paterone tse ipapisitseng le "match" opareitara e hlahisitsoeng ho Python 3.10.
  • Ho lumellana le jinja2.PackageLoader ho netefalitsoe.
  • E kentse tšebetsong bokhoni ba ho fetola boholo ba __defaults__ tšobotsi.
  • Tšehetso e ekelitsoeng bakeng sa importlib.metadata.distribution, importlib_metadata.distribution, importlib.metadata.metadata le importlib_metadata.metadata mesebetsi.
  • Ts'ehetso ea ho kenyelletsa lifaele tse ling tsa binary faeleng e kholo e ka sebetsoang e kentsoe mokhoeng oa ho bokella Onefile.
  • Li-module tse hlophisitsoeng li kenya tšebetsong bokhoni ba ho sebelisa mosebetsi oa importlib.resource.files.
  • Khetho ea "--include-package-data" e lumella ho hlakisa limaske tsa faele, mohlala, "--include-package-data=package_name=*.txt".
  • Bakeng sa macOS, ts'ehetso ea ho saena lifaele tse phethiloeng ka dijithale e kentsoe ts'ebetsong.
  • Ho fanoe ka mokhoa oa hore li-plugins li tlose mesebetsi bakeng sa ts'ebetsong.
  • Bokhoni ba plugin ea anti-bloat bo atolositsoe, e seng e ka sebelisoa ho fokotsa palo ea liphutheloana ha o sebelisa lilaebrari tse ruileng, tsa pyrect le tsa pytorch. Bokhoni ba ho sebelisa lipolelo tse tloaelehileng melaong e ncha e kentsoe tšebetsong.
  • Liphetoho tse tsoelang pele tse hlahisoang ke lintlafatso tse kholo tse kentsoeng tokollong e fetileng li rarollotsoe.

Source: opennet.ru

Eketsa ka tlhaloso