การเปิดตัวคอมไพเลอร์ Nuitka 0.6.6 การสิ้นสุดการสนับสนุน Python 2.7 ย้ายไปที่เดือนเมษายน

เตรียมไว้ การเปิดตัวโครงการ นุ้ยก้า 0.6.6ซึ่งมีการพัฒนาคอมไพลเลอร์ที่อนุญาตให้คุณแปลสคริปต์ Python เป็นการแทน C++ ซึ่งสามารถคอมไพล์เป็นไฟล์ปฏิบัติการที่ใช้ libpython เพื่อให้มั่นใจถึงความเข้ากันได้สูงสุดกับ CPython (เครื่องมือ CPython มาตรฐานใช้สำหรับการจัดการอ็อบเจ็กต์) มีความเข้ากันได้อย่างสมบูรณ์กับ Python 2.x และ 3.x รุ่นปัจจุบัน เปรียบเทียบกับสคริปต์ที่คอมไพล์ CPython สาธิต ในการทดสอบไพสโตนมีประสิทธิภาพเพิ่มขึ้น 312% รหัสโครงการ จัดจำหน่ายโดย ภายใต้ใบอนุญาต Apache

เวอร์ชันใหม่เพิ่มการรองรับการทดลองสำหรับ Python 3.8 และ
รับประกันความเข้ากันได้กับไลบรารีและแอปพลิเคชัน
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, ลูกตุ้ม, pytz และ pytzdata เพิ่มการรองรับ distutils สำหรับแต่ละโมดูล (py_modules ไม่ใช่แค่แพ็คเกจ) และแพ็คเกจที่มีเนมสเปซแยกกัน การทำงานกับตัวแปรในลูปได้รับการปรับให้เหมาะสมและเวอร์ชันที่ปรับให้เหมาะสมของฟังก์ชันในตัว abs และทั้งหมดได้ถูกนำไปใช้ เช่นเดียวกับการดำเนินการกับการดำเนินการด้วยประเภท int และประเภทยาวก็ได้รับการเร่งให้เร็วขึ้น มีการปรับปรุงมากมายเพื่อลดการใช้หน่วยความจำ

นอกจากนี้ยังสามารถสังเกตได้ โอน ตั้งแต่เดือนมกราคมถึงเดือนเมษายน สิ้นสุดการสนับสนุน สาขา Python 2 การอัปเดตครั้งสุดท้ายครั้งสุดท้ายของสาขา Python 2020 จะถูกสร้างขึ้นในเดือนเมษายน 2.7 หลังจากนั้นจะไม่มีการเผยแพร่รุ่นแก้ไข ในเวลาเดียวกัน งานกำจัดช่องโหว่ใน Python 2.7 จะยังคงดำเนินต่อไปโดยสมาชิกชุมชนที่สนใจจะสนับสนุนสาขานี้ในผลิตภัณฑ์ของตนต่อไป เช่น หมวกแดง จะดำเนินต่อไป รักษาแพ็คเกจ Python 2.7 ไว้ตลอด วงจรชีวิต การแจกจ่าย RHEL 6 และ 7 และสำหรับ RHEL 8 จะสร้างการอัปเดตแพ็คเกจใน Application Stream จนถึงเดือนมิถุนายน 2024 จำได้ว่าสาขา Python 2.7 คือ เกิดขึ้น ในปี 2010 และเดิมมีแผนจะสิ้นสุดการสนับสนุนในปี 2015 แต่เนื่องจาก ใช้งานไม่เพียงพอ การโยกย้ายโครงการไปยัง Python 3 อายุการใช้งานของ Python 2 ได้รับการขยายออกไปจนถึงปี 2020

ที่มา: opennet.ru

เพิ่มความคิดเห็น