د Nuitka 1.2 خوشې کول، د Python ژبې لپاره یو کمپیلر

د Nuitka 1.2 پروژې خوشې کول شتون لري ، کوم چې د C نمایندګۍ ته د Python سکریپټونو ژباړلو لپاره یو کمپیلر رامینځته کوي ، کوم چې بیا د CPython سره د اعظمي مطابقت لپاره د libpython په کارولو سره د اجرا وړ فایل کې تالیف کیدی شي (د شیانو اداره کولو لپاره د اصلي CPython وسیلو کارول). د Python 2.6، 2.7، 3.3 - 3.10 اوسني ریلیزونو سره بشپړ مطابقت چمتو کړی. د CPython په پرتله، تالیف شوي سکریپټونه د پیسټون ازموینې کې د 335٪ فعالیت ښه والی ښیې. د پروژې کوډ د اپاچی جواز لاندې ویشل شوی.

په نوې نسخه کې د بدلونونو په منځ کې:

  • د غلطۍ پیغام چمتو کړی کله چې د Python 3.11 سره د کارولو هڅه کوي، کوم چې لا تر اوسه په بشپړه توګه نه دی مالتړ شوی. د دې محدودیت څخه د تیریدو لپاره، "--experimental=python311" بیرغ وړاندیز شوی.
  • د macOS لپاره، د ډیجیټل لاسلیک تصدیق لپاره د "—macos-sign-notarization" اختیار اضافه شوی، د ایپل اپل پلورنځي لپاره د لاسلیک شوي غوښتنلیکونو جوړول ساده کوي. د لانچ ګړندي کولو لپاره اصلاح شوي.
  • تالیف شوي افعالو کې "__compiled__" او "__compiled_constant__" صفات اضافه شوي، کوم چې د ډیرو غوره کوډ رامینځته کولو لپاره د pyobjc په څیر پرتونو کې کارول کیدی شي.
  • د انټي بلاټ پلگ ان وړتیا پراخه شوې ، کوم چې اوس د xarray او pint کتابتونونو کارولو پرمهال د کڅوړو شمیر کمولو لپاره کارول کیدی شي.
  • د نوي اصلاح کولو لویه برخه اضافه شوې او د توزیع کولو ښه کولو لپاره کار ترسره شوی. د ماډلونو سکین کولو پر مهال د لارښود مینځپانګې کیچ کول پلي شوي.

سرچینه: opennet.ru