د Nuitka 1.1 پروژې خوشې کول شتون لري ، کوم چې د C نمایندګۍ ته د Python سکریپټونو ژباړلو لپاره یو کمپیلر رامینځته کوي ، کوم چې بیا د CPython سره د اعظمي مطابقت لپاره د libpython په کارولو سره د اجرا وړ فایل کې تالیف کیدی شي (د شیانو اداره کولو لپاره د اصلي CPython وسیلو کارول). د Python 2.6، 2.7، 3.3 - 3.10 اوسني ریلیزونو سره بشپړ مطابقت چمتو کړی. د CPython په پرتله، تالیف شوي سکریپټونه د پیسټون ازموینې کې د 335٪ فعالیت ښه والی ښیې. د پروژې کوډ د اپاچی جواز لاندې ویشل شوی.
په نوې نسخه کې د بدلونونو په منځ کې:
- په Yaml بڼه کې د تشکیلاتو مشخص کولو امکانات پراخ شوي دي.
- اصلاح کول د معیاري کتابتون د غیر استعمال شوي اجزاوو د ایستلو پورې اړوند شوي دي (زون انفو، کنسرنټ، ایسینسیو، او داسې نور)، کوم چې دا ممکنه کړې چې د پایلې د اجرا وړ فایلونو اندازه کمه کړي.
- په پیتون 3.10 کې معرفي شوي "میچ" آپریټر پراساس په نمونو میچونو کې د بدیل ترکیب ("|") لپاره ملاتړ اضافه شوی.
- د jinja2.PackageLoader سره مطابقت تضمین شوی.
- د __defaults__ خاصیت اندازه بدلولو وړتیا پلي کړه.
- د importlib.metadata.distribution، importlib_metadata.distribution، importlib.metadata.metadata او importlib_metadata.metadata افعال لپاره ملاتړ اضافه شوی.
- په اصلي اجرایوي فایل کې د اضافي بائنری فایلونو شاملولو لپاره ملاتړ د Onefile تالیف حالت کې اضافه شوی.
- تالیف شوي ماډلونه د importlib.resources.files فنکشن کارولو وړتیا پلي کوي.
- د "--include-package-data" اختیار د فایل ماسکونو مشخص کولو ته اجازه ورکوي، د بیلګې په توګه، "--include-package-data=package_name=*.txt".
- د macOS لپاره، په ډیجیټل ډول د اجرا وړ فایلونو لاسلیک کولو ملاتړ پلي شوی.
- یو میتود د پلگ انونو لپاره چمتو شوی ترڅو د اجرا وړ لپاره افعال له پامه غورځوي.
- د انټي بلاټ پلگ ان وړتیاوې پراخې شوي، کوم چې اوس د بډایه، پیریکټ او پیټرچ کتابتونونو کارولو په وخت کې د کڅوړو شمیر کمولو لپاره کارول کیدی شي. د بدیل قواعدو کې د منظم بیان کارولو وړتیا پلي شوې.
- بیرته راګرځیدونکي بدلونونه چې په وروستي خپرونه کې پلي شوي د پام وړ اصلاحونو په پایله کې حل شوي.
سرچینه: opennet.ru