Nuitka 1.2 جو رليز، پٿون ٻولي لاءِ گڏ ڪرڻ وارو

Nuitka 1.2 پروجيڪٽ جو هڪ رليز موجود آهي، Python اسڪرپٽ کي C نمائندگي ۾ ترجمو ڪرڻ لاءِ هڪ ڪمپيلر ٺاهي رهيو آهي، جنهن کي پوءِ CPython سان وڌ ۾ وڌ مطابقت لاءِ libpython استعمال ڪندي هڪ ايگزيڪيوٽو فائل ۾ مرتب ڪري سگهجي ٿو (استعمال ڪرڻ لاءِ اصلي CPython اوزار استعمال ڪندي). Python 2.6، 2.7، 3.3 - 3.10 جي موجوده رليز سان مڪمل مطابقت مهيا ڪئي وئي. CPython جي مقابلي ۾، مرتب ڪيل اسڪرپٽ ڏيکارين ٿا 335٪ ڪارڪردگي بهتري ۾ پيسٽون ٽيسٽ. پروجيڪٽ ڪوڊ Apache لائسنس تحت ورهايو ويو آهي.

نئين ورزن ۾ تبديلين مان:

  • Python 3.11 سان استعمال ڪرڻ جي ڪوشش ڪندي هڪ غلطي پيغام مهيا ڪيو، جيڪو اڃا تائين مڪمل طور تي سهڪار نه ڪيو ويو آهي. ھن حد کي نظرانداز ڪرڻ لاءِ، ”--experimental=python311“ جھنڊو تجويز ڪيو ويو آھي.
  • macOS لاءِ، ڊجيٽل دستخطي سرٽيفڪيشن لاءِ “—macos-sign-notarization” اختيار شامل ڪيو ويو آهي، ايپل ايپ اسٽور لاءِ دستخط ٿيل ايپليڪيشنن جي تخليق کي آسان بڻائي. لانچ کي تيز ڪرڻ لاءِ اصلاحون ڪيون ويون آھن.
  • شامل ڪيو ويو "__compiled__" ۽ "__compiled_constant__" خاصيتون مرتب ڪيل ڪمن ۾، جيڪي وڌيڪ بهتر ڪوڊ ٺاهڻ لاءِ pyobjc وانگر تہن ۾ استعمال ڪري سگھجن ٿيون.
  • اينٽي بلوٽ پلگ ان جون صلاحيتون وڌايون ويون آهن، جيڪي هاڻي xarray ۽ pint لائبريرين کي استعمال ڪندي پيڪيجز جي تعداد کي گهٽائڻ لاءِ استعمال ڪري سگھجن ٿيون.
  • نون اصلاحن جو ھڪڙو وڏو حصو شامل ڪيو ويو آھي ۽ ڪم ڪيو ويو آھي اسپيبلبل کي بهتر ڪرڻ لاءِ. ڊاريڪٽري مواد جي ڪيشنگ کي لاڳو ڪيو ويو جڏهن ماڊل اسڪيننگ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو