الربيع ليس الشيء الوحيد الذي ينتظرنا، فهناك إصدارات جديدة من بايثون! في الشهر الماضي، أصدر فريق تطوير بايثون الأساسي الإصدارات 3.13.2 و3.12.9 و3.14.0 alpha 5 من اللغة. الإصدار 3.14.0a5 هو الخامس من سبعة إصدارات alpha المخطط لها. يمكنك تثبيت هذا الإصدار alpha لتجربة بعض ميزات اللغة الجديدة والمثيرة.
أصدر مشروع PyPy أيضًا إصدارًا جديدًا – 7.3.19 – يضم مفسرين لـ Python 2.7 و3.10 وPython 3.11 الذي تم تقديمه حديثًا.
دعونا نتعمق في استكشاف ما يحدث في عالم بايثون!
أصدر فريق نواة بايثون إصداري 3.13.2 و3.12.9 لإصلاح الأخطاء
في 4 فبراير 2025، تم إصدار بايثون 3.13.2 باعتباره تحديث الصيانة الثاني لسلسلة 3.13. يحتوي هذا الإصدار على ما يقرب من 250 إصلاحًا للأخطاء وتحسينات، مما يجعل بايثون 3.13 أكثر استقرارًا وملاءمة للمطورين.
يقدم بايثون 3.13 ميزات وتحسينات مهمة مقارنة بـ بايثون 3.12، بما في ذلك مترجم تفاعلي محسّن ووضع بناء تجريبي متعدد الخيوط. استكشف سجل التغييرات الكامل للحصول على تحديثات وتغييرات مفصلة في إصدار إصلاح الأخطاء هذا.
على نحو مماثل، تم إصدار بايثون 3.12.9 أيضًا في 4 فبراير 2025. وهو يمثل تحديث الصيانة التاسع في سلسلة 3.12. يتضمن هذا الإصدار ما يقرب من 180 إصلاحًا للأخطاء وتحسينات في البناء وتحديثات للوثائق منذ الإصدار السابق.
كما هو الحال دائمًا، يواصل فريق تطوير بايثون تحسين استقرار اللغة وأدائها مع كل إصدار. لمزيد من التفاصيل، راجع سجل التغييرات الكامل. يمكنك أيضًا دعم التطوير المستمر لـبايثون من خلال التبرعات أو الرعاية.
إصدار الإصدار ألفا الخامس من سلسلة بايثون 3.14
كشف فريق تطوير بايثون عن الإصدار التجريبي الخامس من بايثون 3.14 في 11 فبراير 2025. يعد هذا الإصدار جزءًا من سلسلة من سبعة إصدارات تجريبية مخططة تهدف إلى اختبار الميزات الجديدة وإصلاحات الأخطاء وعملية الإصدار قبل الانتقال إلى المرحلة التجريبية في 6 مايو 2025.
من المهم ملاحظة أن هذه المعاينة غير موصى بها لبيئات الإنتاج. إذا كنت مهتمًا بمستقبل بايثون، فإن تثبيت هذا الإصدار التجريبي يتيح لك استكشاف الميزات القادمة قبل الإصدار النهائي. نشجعك على الإبلاغ عن أي أخطاء عبر صفحة مشكلات بايثون. مرة أخرى، للحصول على قائمة مفصلة بالتغييرات، راجع سجل التغييرات الكامل.
فريق PyPy يصدر الإصدار 7.3.19
أعلن فريق PyPy عن إصدار الإصدار 7.3.19، الذي يتضمن مفسرين لـبايثون 2.7 و3.10 ويتضمن دعمًا لـ بايثون 3.11 في الإصدار التجريبي. يخطط الفريق لإلغاء دعم 3.10 وإزالة علامة الإصدار التجريبي من 3.11 في الإصدار التالي.
PyPy هو مفسّر سريع لـبايثون يعمل كبديل مباشر لـ CPython، وذلك بفضل مُجمِّع JIT المتتبع المتكامل. يوفر PyPy إصدارات ثنائية لمنصات مختلفة، بما في ذلك أجهزة x86 وARM 64 بت على أنظمة التشغيل الشائعة، مع دعم إضافي للهندسة المعمارية الأخرى التي لا تحتوي على إصدارات ثنائية. يتم تشجيع المطورين المهتمين برعاية الإصدارات الثنائية للمنصات غير المدعومة على التواصل معنا.
إذا كنت تستخدم توزيع PyPy لـبايثون، فيجب عليك التحديث إلى الإصدار الأحدث، والذي يمكنك تنزيله للهندسة المعمارية التالية:
- أجهزة x86 على أنظمة التشغيل الأكثر شيوعًا، بما في ذلك Linux 32/64 بت، وmacOS 64 بت، وWindows 64 بت
- أجهزة ARM 64 بت تعمل بنظامي Linux وmacOS
لمزيد من المعلومات حول الإصدار 7.3.19، راجع سجل التغييرات الكامل. يدعوك فريق PyPy إلى تحديث PyPy والمساهمة في التحسين المستمر له.
مجلس توجيه بايثون يرفض اقتراح PEP 2026 لإصدارات التقويم
في الأيام الأخيرة، رفض مجلس توجيه بايثون مشروع PEP 2026، الذي اقترح التحول إلى إصدارات التقويم لـبايثون.
كان الهدف من الاقتراح الذي وضعه هوجو فان كيميناد هو مواءمة إصدارات بايثون مع السنة التقويمية، بدءًا من ما كان من المفترض أن يكون بايثون 3.15 الذي أعيدت تسميته إلى بايثون 3.26 في عام 2026. سعى هذا النهج إلى تبسيط فهم جداول الإصدارات والإلغاءات وجداول نهاية العمر من خلال جعلها أكثر سهولة في الاستخدام. كانت الفكرة هي اعتماد مخطط إصدار 3.YY.micro، حيث يمثل “YY” سنة الإصدار ناقص 2000.
ورغم أن الاقتراح وعد بإصدارات أكثر وضوحا، فإن المخاوف بشأن التوافق مع الإصدارات السابقة والتعديلات على مستوى النظام البيئي أدت إلى رفضه.
أعرب مجتمع بايثون، من خلال المناقشات على منصات مثل بايثون Discourse، عن مخاوفه بشأن مثل هذا التحول، مؤكداً على أهمية الاستقرار والاستمرارية في ممارسات إدارة الإصدارات.
ويعني رفض الاقتراح أن بايثون ستستمر في استراتيجية الإصدارات الحالية، مع الاحتفاظ بالإصدار الرئيسي 3 ودورة الإصدار السنوية كما هو منصوص عليه في PEP 602.
فهرس حزمة بايثون (PyPI) يدعم الآن نظامي التشغيل iOS وAndroid
نطاق بايثون يتوسع! يدعم PyPI الآن رسميًا العجلات المجمَّعة مسبقًا لنظامي التشغيل iOS وAndroid، مما يجعل تطوير تطبيقات Python للأجهزة المحمولة أسهل من أي وقت مضى. يعمل هذا الدعم على تبسيط عملية النشر للمطورين الذين يستهدفون البيئات المحمولة.
ويستند هذا الاختراق إلى اثنين من السياسات البيئية المقبولة مؤخرا:
- PEP 730: قام Russell Keith-Magee بتأليف هذا الاقتراح الذي يدمج نظام التشغيل iOS في المنصات المدعومة من CPython، مع توضيح التعديلات اللازمة لتحديد المنصة ودعم العمليات الفرعية.
- PEP 738: كتبه مالكولم سميث، يتناول هذا PEP دعم Android، مشيرًا إلى توافقه مع POSIX والحاجة إلى التعديلات الخاصة بالمنصة.
هذه خطوةٌ رائعةٌ نحو المستقبل، إذ يجب أن يكون بايثون متوافقًا مع منصات الجوال واسعة الاستخدام. وقد أثبتت مشاريعٌ قائمةٌ مثل Chaquopy وBeeWare وKivy الجدوى التقنية لهذا الدعم.
مؤسسة برمجيات بايثون (PSF) تشارك منصاتها الإلكترونية المحدثة
أصدرت مؤسسة برمجيات بايثون (PSF) دليلاً مُحدّثاً حول كيفية التواصل معها عبر الإنترنت. وتستمر المؤسسة في نشاطها على منصات متعددة لضمان بقاء مجتمع بايثون على اطلاع دائم وتفاعل مستمر.
يمكنك الوصول إلى أحدث الأخبار والتحديثات من خلال مدونتهم، والنشرة الإخبارية الفصلية، وقنوات التواصل الاجتماعي المختلفة، بما في ذلك LinkedIn، وMastodon، وBluesky، وYouTube، وX للإعلانات.
إذا كنت مهتمًا بفهرس حزم بايثون (PyPI)، فستجد التحديثات والمعلومات على مدونة PyPI. كما يُحافظ PyPI على تواجده على منصات Mastodon وBluesky وX للإعلانات المهمة.
إن البقاء على اتصال بهذه المنصات يضمن لك أن تكون دائمًا على اطلاع بأحدث التطورات في مجتمع بايثون.
مشاريع بايثون الأساسية تطلق إصدارات جديدة
يواصل نظام بايثون البيئي تطوره وتحسين أدواته وأطر عمله ومكتباته. وقد أطلقت بعض مشاريع بايثون الأساسية إصدارات جديدة. إليكم اثنان منها:
تم إصدار الإصدار التجريبي الأول من Django 5.2 في 19 فبراير 2025، مما يمثل خطوة حاسمة في دورة إصدار إطار عمل الويب الشهير هذا المُستخدم بلغة بايثون. يُتيح الإصدار التجريبي للمطورين لمحة عن الميزات الجديدة المتوقعة في الإصدار الكامل 5.2.
هذا الإصدار غير مخصص للاستخدام الإنتاجي، ولكنه فرصة للاختبار وتلقي الملاحظات لضمان إصدار نهائي سلس. تتوفر الحزمة التجريبية على صفحة تنزيلات Django وPyPI.
يتم حث أعضاء المجتمع على المشاركة في الاختبار وتقديم التعليقات، وهو أمر حيوي لاستقرار الإصدار النهائي.
تم إصدار IPython 9.0، متضمنًا مجموعة من التحسينات وإعادة الهيكلة وبعض الميزات الجديدة والمثيرة. مع أكثر من 100 طلب سحب مدمج، يُقدم البرنامج سمات جديدة قوية مع دعم Unicode وتكامل LLM في واجهة سطر الأوامر (CLI).
يقدم هذا الإصدار الجديد أيضًا نصائح مفيدة عند بدء التشغيل ويقدم موضوعين جديدين للفخر، مع عرض إمكانيات الألوان والرموز الموسعة.
ما هو التالي بالنسبة لبايثون؟
مع اقتراب إصدار بايثون 3.14، ينتظر المطورون ميزات وتحسينات جديدة ومثيرة في الأشهر المقبلة. وفي الوقت نفسه، تواصل مؤسسة بايثون للبرمجيات توسيع نطاق تأثيرها، وترحب بأعضاء جدد لتشكيل مستقبل هذه اللغة.
تزدهر منظومة بايثون، مع وجود أطر عمل مثل Django وأدوات مثل IPython التي تطرح تحديثات تدفع التطوير إلى الأمام.
ما هي تطورات بايثون القادمة التي تثير حماسك؟ شاركنا رأيك في التعليقات!
اكتشاف المزيد من بايثون العربي
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.