क्या एक ज्ञात तिथि / समय सीमा है जब अजगर 2.7 को अजगर 3 के पक्ष में और अधिक समर्थन नहीं किया जाएगा?
क्या एक ज्ञात तिथि / समय सीमा है जब अजगर 2.7 को अजगर 3 के पक्ष में और अधिक समर्थन नहीं किया जाएगा?
जवाबों:
13 अप्रैल 2014 तक, http://hg.python.org/peps/rev/76d43e52d978 (PEP 373, पायथन 2.7 रिलीज़ शेड्यूल) से:
पायथन 2.7 के लिए जीवन की समाप्ति की तारीख (ईओएल, सूर्यास्त की तारीख) को भविष्य में पांच साल के लिए 2020 तक ले जाया गया है। यह निर्णय उन पायथन 2.7 की स्थिति को स्पष्ट करने और उन उपयोगकर्ताओं के लिए चिंताओं को दूर करने के लिए किया गया था जो अभी तक पायथन 3 में नहीं जा सकते हैं। पीईपी 466 भी देखें ।
मई 2010 में, वर्ड ऑफ गॉड यह था कि पायथन 2.7 के लिए पैचवेल रिलीज़ शायद कम से कम 6 साल के लिए किया जाएगा ।
तो, शायद 2016, शायद बाद में।
संपादित करें: 2020 तक वापस धकेल दिया गया। अन्य उत्तरों से जुड़े PEP 373 में संशोधन देखें।
हाल ही में, उस तिथि को 1 जनवरी, 2020 तक अद्यतन किया गया है।
आपको इसे ध्यान से पढ़ना चाहिए (रेफ: https://news.ycombinator.com/item?id=7582300 ):
यहां उन लोगों की बहुत सारी टिप्पणियां हैं जो अजगर-देव सूची में नहीं हैं और वास्तव में यह नहीं समझते हैं कि वास्तव में इस अंतर का क्या मतलब है। कोर डेवलपर्स को 2.7 पोस्ट -2015 को बनाए रखने की आवश्यकता नहीं है, और उनमें से अधिकांश इसमें शामिल नहीं होंगे। वह हिस्सा नहीं बदला है। क्या हो रहा है कि रेड हैट एक आरएचईएल 7 रिलीज में कटौती करने की तैयारी कर रहा है, जो एएफएआईके 13 साल के लिए आपको कितना भुगतान करता है, इसके आधार पर। इसलिए उन्हें यह पता लगाने की आवश्यकता होगी कि 2027 के माध्यम से कम से कम 2.7 का समर्थन कैसे करें। यहां मैं लाइनों के बीच पढ़ रहा हूं। आरएच पायथन को कांटा करने के अपने अधिकार के भीतर अच्छी तरह से हैं और अपने और अपने ग्राहकों के लिए अपने रखरखाव पैच रखते हैं (पायथन के नकल नहीं है)। परंतु, वे अच्छे लोग हैं और इसलिए हो सकता है कि वे कम से कम कुछ समय के लिए अपने बदलावों को बढ़ाने के लिए तैयार हों, अगर कोई पायथन प्रोजेक्ट उन्हें स्वीकार करने के लिए तैयार है। फिर से, यह मेरी चर्चा एमएल चर्चा पर आधारित है, न कि आरएच ने वास्तव में कहा है कि वे क्या करेंगे। रेल्स एलटीएस के लिए एक सादृश्य बनाया जा सकता है, रेल का वाणिज्यिक कांटा 2.x जो कि patio11 [0] में शामिल था। अनिवार्य रूप से कोई व्यक्ति 2.7 का समर्थन करने के लिए कदम रखने जा रहा है, और इसलिए देखते हैं कि हम ऐसी स्थिति से बचने के लिए क्या कर सकते हैं जहां 2.7 को चलाने का एकमात्र तरीका आरएचईएल की सदस्यता है। इस बीच, कुछ बड़ी कंपनियां हैं जो विंडोज पर बड़े पैमाने पर 2.7 का उपयोग करती हैं (जैसे कि उत्साहित, एनाकोंडा) और सोच यह है कि किसी को शायद थोड़ी देर में एक बार विंडोज इंस्टॉलर का उत्पादन करने के लिए पाया जा सकता है, यह मानते हुए कि Python.org अभी भी एक डाउनलोड की मेजबानी करेगा। इसलिए वास्तव में यहां जो हो रहा है वह बहुत रोमांचक नहीं है। मूल रूप से योजना बनाई गई परियोजना को छोड़ने की तुलना में कोर कमिटर्स कुछ भी अलग नहीं कर रहे हैं। क्या हो रहा है कि वे स्रोत नियंत्रण भंडार में और एफ़टीपी सर्वर पर रोशनी छोड़ देंगे, ताकि बड़ी कंपनियों में उन लोगों से मुक्त श्रम पर कब्जा करने के लिए जो 2.7 को जारी रखने में रुचि रखते हैं। विकल्प यह है कि आरएच और अन्य विक्रेता पायथन 2.7 के मालिकाना और महंगे कांटे बनाते हैं। यह वैसे भी समाप्त हो सकता है, लेकिन आपके नियोक्ता को यह नोटिस करने में अधिक समय लगेगा कि आपको अपने पैच का योगदान बंद करना चाहिए अगर बायनेरिज़ अभी भी python.org पर दिखाई देते हैं और आपको आईटी को SCM और बग ट्रैकर सेट करने के लिए कहने की ज़रूरत नहीं है, आदि। क्या हो रहा है कि वे स्रोत नियंत्रण भंडार में और एफ़टीपी सर्वर पर रोशनी छोड़ देंगे, ताकि बड़ी कंपनियों में उन लोगों से मुक्त श्रम पर कब्जा कर सकें जो 2.7 का समर्थन जारी रखने में रुचि रखते हैं। विकल्प यह है कि आरएच और अन्य विक्रेता पायथन 2.7 के मालिकाना और महंगे कांटे बनाते हैं। यह वैसे भी समाप्त हो सकता है, लेकिन आपके नियोक्ता को यह नोटिस करने में अधिक समय लगेगा कि आपको अपने पैच का योगदान बंद करना चाहिए अगर बायनेरिज़ अभी भी python.org पर दिखाई देते हैं और आपको आईटी को SCM और बग ट्रैकर सेट करने के लिए कहने की ज़रूरत नहीं है, आदि। क्या हो रहा है कि वे स्रोत नियंत्रण भंडार में और एफ़टीपी सर्वर पर रोशनी छोड़ देंगे, ताकि बड़ी कंपनियों में उन लोगों से मुक्त श्रम पर कब्जा कर सकें जो 2.7 का समर्थन जारी रखने में रुचि रखते हैं। विकल्प यह है कि आरएच और अन्य विक्रेता पायथन 2.7 के मालिकाना और महंगे कांटे बनाते हैं। यह वैसे भी समाप्त हो सकता है, लेकिन आपके नियोक्ता को यह नोटिस करने में अधिक समय लगेगा कि आपको अपने पैच का योगदान बंद करना चाहिए अगर बायनेरिज़ अभी भी python.org पर दिखाई देते हैं और आपको आईटी को SCM और बग ट्रैकर सेट करने के लिए कहने की ज़रूरत नहीं है, आदि।
यह लेख कहता है: "जब 2.7 जारी किया जाता है, तो 2.x लाइन बग फिक्स-ओनली मोड के पांच साल में चली जाएगी।"
इसलिए, जहां तक मैं देखता हूं, पायथन 2.7 अंतिम 2.x फीचर-ऐड रिलीज था, और हालांकि पाया गया कि कीड़े तय होने जा रहे हैं (कुछ समय के लिए), नई सुविधाएँ केवल 3.x रिलीज़ पर जाती हैं।
2020 में EOS के लिए एक सुंदर अशुभ उलटी गिनती घड़ी भी है।
पीईपी 373 (पायथन 2.7 रिलीज शेड्यूल) आपके द्वारा पूछी गई जानकारी के लिए आधिकारिक स्रोत है।
यह वर्तमान में कहता है "नियोजित भविष्य की रिलीज़ की तारीखें:"
इसके अलावा, यह कहता है "पायथन 2.7 के लिए" जीवन का अंत (ईओएल, सूर्यास्त की तारीख) भविष्य में पांच साल के लिए 2020 तक स्थानांतरित कर दिया गया है। "
Http://hg.python.org/peps/rev/76d43e52d978 के अनुसार अप्रैल 2014 में संपादित
पायथन डेवलपर की मार्गदर्शिका " पायथन शाखाओं की स्थिति " को सूचीबद्ध करती है "संस्करण " को संस्करण से लेकर वर्तमान संस्करण तक में , जिसमें एंड-ऑफ-लाइफ तारीखों के साथ उनकी वर्तमान समर्थन स्थिति भी शामिल है।
वर्तमान में समर्थित (बग + सुरक्षा सुधार):
केवल सुरक्षा सुधार:
अजगर 2.7 wil हमेशा के लिए चारों ओर हो जाएगा। बहुत अधिक पुराना कोड है जो इसका उपयोग करता है जिसे कोई भी फिर से लिखना नहीं चाहता है। पहले से ही टूथन नामक एक कांटा है, लेकिन हम दूसरों को देख सकते हैं यदि यह व्यर्थ समय सीमा वास्तविक हो जाती है।