የ Nuitka compiler መለቀቅ 0.6.6. Python 2.7 የድጋፍ መጨረሻ ወደ ኤፕሪል ተንቀሳቅሷል

ተዘጋጅቷል። የፕሮጀክት መለቀቅ ኑይትካ 0.6.6, በውስጡ የፓይዘንን ስክሪፕት ወደ C++ ውክልና ለመተርጎም የሚያስችል ማጠናቀር እየተዘጋጀ ነው፣ ይህም ከCPython ጋር ከፍተኛ ተኳሃኝነትን ለማረጋገጥ libpython ወደ ሚሰራ ፋይል ሊጠቃለል ይችላል (መደበኛ ሲፒቶን መሳሪያዎች ዕቃዎችን ለማስተዳደር ያገለግላሉ)። ከአሁኑ የ Python 2.x እና 3.x ልቀቶች ጋር ሙሉ ተኳሃኝነት ቀርቧል። ሲፒቶን ከተዘጋጁ ስክሪፕቶች ጋር ሲነጻጸር አሳይ በፓይስቶን ሙከራዎች የአፈጻጸም 312% ጨምሯል። የፕሮጀክት ኮድ የተሰራጨው በ በ Apache ፍቃድ.

አዲሱ ስሪት ለ Python 3.8 እና የሙከራ ድጋፍን ይጨምራል
ከቤተ-መጽሐፍት እና መተግበሪያዎች ጋር ተኳሃኝነት የተረጋገጠ ነው።
sklearn፣ osgeo፣ gdal፣ dill፣ scikit-image፣ skimage፣ weasyprint፣ ዳስክ፣ ፔንዱለም፣ ፒትዝ እና ፒትዝዳታ። ለግል ሞጁሎች (py_modules፣ ፓኬጆች ብቻ ሳይሆኑ) እና የተለየ የስም ቦታ ያላቸው ጥቅሎች በዲስቱቲሎች ላይ ድጋፍ ታክሏል። በ loops ውስጥ ከተለዋዋጮች ጋር ያለው ሥራ የተመቻቸ እና የተመቻቹ ስሪቶች አብሮገነብ ተግባራት ABS እና ሁሉም ተተግብረዋል ፣ እንዲሁም ከ int እና ከረዥም ዓይነቶች ጋር ያሉ ስራዎች አፈፃፀም ተፋጥኗል። የማስታወስ ፍጆታን ለመቀነስ ብዙ ማሻሻያዎች ተደርገዋል።

በተጨማሪም, ሊታወቅ ይችላል ማስተላለፍ ከጥር እስከ ኤፕሪል ጊዜ የድጋፍ መጨረሻ የ Python 2 ቅርንጫፎች። የመጨረሻው የፓይዘን 2020 ቅርንጫፍ ማሻሻያ በኤፕሪል 2.7 ይወጣል፣ ከዚያ በኋላ ምንም የማስተካከያ ልቀቶች አይታተሙም። በተመሳሳይ ጊዜ በ Python 2.7 ውስጥ ያሉ ተጋላጭነቶችን የማስወገድ ስራ ይህንን ቅርንጫፍ በምርታቸው ውስጥ መደገፉን ለመቀጠል ፍላጎት ባላቸው የማህበረሰብ አባላት ይቀጥላል። ለምሳሌ ቀይ ኮፍያ ይቀጥላል ፓኬጆችን ከ Python 2.7 ጋር በመጠበቅ ላይ የህይወት ኡደት RHEL 6 እና 7 ስርጭቶች እና ለ RHEL 8 በመተግበሪያ ዥረት ውስጥ እስከ ሰኔ 2024 ድረስ የጥቅል ዝመናዎችን ያመነጫል። የ Python 2.7 ቅርንጫፍ እንደነበረ አስታውስ ተፈጠረ እ.ኤ.አ. በ 2010 እና ድጋፉ በመጀመሪያ በ 2015 ለማቆም ታቅዶ ነበር ፣ ግን በዚህ ምክንያት በቂ ንቁ አይደለም የፕሮጀክቶች ፍልሰት ወደ Python 3፣ የፓይዘን 2 የህይወት ዘመን እስከ 2020 ድረስ ተራዝሟል።

ምንጭ: opennet.ru

አስተያየት ያክሉ