Python 2.7.18 ، آخر إصدار تصحيحي من Python 2.7 وفرع 2.x.

بيثون 2.7.18

تم الكشف عن مؤسسة Python Software Foundation منذ بضعة أيام إصدار بايثون الإصدار 2.7.18، يجري هذا أحدث إصدار من فرع Python 2.x. وهو أنه منذ إطلاق Python 3.0 ، تم التوصية بالتخلي عن إصدارات Python السابقة لصالح هذا الإصدار الأخير.

في مارس من 2019 ، جويدو فان روسوم ، مبتكر وقائد مشروع لغة برمجة بايثون ، أعلن أن دعم الإصدار 2.7 من python سينتهي في 1 يناير 2020. بعد هذا الموعد النهائي ، لن تستفيد Python 2.7 من أي تحديثات ، ولا حتى لإصلاحات الأمان.

من الواضح أنه من الممكن دائمًا للمطورين المستقلين أن يفسدوا Python 2.7 لضمان استمراريتها. لكن بالنسبة إلى Guido van Rossum ، لن نضطر بعد الآن إلى انتظاره هو وفريقه لتلقي التحديثات أو حتى القرارات المتعلقة بتطوير Python 2.7.

تم تطوير Python 2.7 بشكل نشط منذ إصدار Python 2.6 ، منذ أكثر من 11 عامًا. خلال تلك السنوات ، قام مطورو CPython والمساهمون الأساسيون بتطبيق إصلاحات الأخطاء على الفرع 2.7 ، وهي ليست مهمة صغيرة منذ تباعد فروع Python 2 و 3.

كانت هناك تغييرات كبيرة في منتصف الطريق خلال عمر Python 2.7 ، مثل الميزة في PEP 466 ، فهي تدعم وحدة SSL وتجزئة عشوائية. تقليديًا ، لم تتم إضافة هذه الميزات مطلقًا إلى إصدار وضع الصيانة ، ولكن تم إجراء استثناءات للحفاظ على مستخدمي Python 2 بأمان. شكرا لمجتمع CPython لتفانيهم.

يذكر أن بايثون هي لغة برمجة تفسير صممه المبرمج الهولندي جويدو فان روسوم عام 1991.

فرع تم تشكيل Python 2.7 في عام 2010 وكان من المقرر في الأصل إيقاف دعمها في عام 2015ولكن بسبب الترحيل النشط غير الكافي للمشاريع في Python 3 والمشاكل التي واجهتها أثناء معالجة التعليمات البرمجية ، تم تمديد عمر Python 2 إلى 2020.

تم تطوير Python 3 بالتوازي وتم إصداره منذ أكثر من 11 عامًا لأول مرة. كان انقطاع التوافق مع Python 2 مثيرًا للجدل في ذلك الوقت ، ولكن كان من المفترض أن يكون Python 3 هو البديل الرئيسي للغة ولم يعد Python 2 يتغير بشكل كبير بعد الإصدار 2.7 ، ولكن بدلاً من ذلك بقي. رسميًا ، لم يعد دعم Python 2 متاحًا.

على الرغم من أن مشروع CPython رسميًا لن يتعامل مع Python 2 ، ممثلي المجتمع الذين يرغبون في الاستمرار سيستمر دعم هذا الفرع في منتجاته العمل على إصلاح الثغرات الأمنية في Python 2.7.

على سبيل المثال ، ستستمر Red Hat في الحفاظ على الحزم مع Python 2.7 لدورة الحياة الكاملة لتوزيعات RHEL 6 و 7 ، وبالنسبة لـ RHEL 8 ، ستنشئ تحديثات الحزمة في Application Stream حتى يونيو 2024.

بخصوص هذا الإصدار الجديد مقارنة بـ 2.7.17 ، تحتوي Python 2.7.18 على عدد قليل من الإصلاحات ، كما ترى في نظام التحكم في الإصدارات.

هذا هو النشاط الأخير الذي قام به مطورو بايثون قد اتخذت رسميا في هذا الإصدار من Python. منذ إصدار Python 2.0 في عام 2000 ، كانت Python 2.x هي الفرع الرئيسي للغة لسنوات عديدة مع التحسينات المستمرة حتى Python 2.7 ، والتي ظهرت منذ ما يقرب من 10 سنوات.

كان Python 2.7 محظوظًا للحصول على خدمات جيلين من بناة الخيارات الثنائية وخبراء أنظمة التشغيل ، مارتن فون لويس وستيف داور لنظام التشغيل Windows ، ورونالد أوسورين ونيد ديلي لنظام التشغيل macOS. السبب في أننا نقدم إصدارات ثنائية من Python 2.7 لنظام التشغيل macOS 10.9 ، وهو نظام تشغيل تم إيقافه بواسطة Apple منذ 4 سنوات ، أو سبب وجود "Microsoft Visual C ++ Compiler for Python 2.7" بسبب تفاني هؤلاء الأشخاص.

تذكر أن Python 2 يختفي أيضًا من العديد من توزيعات Linux. على سبيل المثال ، أسقط Ubuntu 20.04 Python 2 ، حيث يتم توفير الإصدار 3.8.2 افتراضيًا.

أخيرًا ، بالنسبة لأولئك المهتمين بمعرفة المزيد عن إصدار هذا الإصدار التصحيحي الأخير من Python 2.7 ، يمكنك الرجوع إلى ملاحظة الإصدار في الرابط التالي.

تفريغ

فيما يتعلق بتنزيل هذا الإصدار ، يمكنك الحصول على الحزم من الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.