2012-05-09 20 views
6

Python 3.3 एक नई पैकेजिंग उपकरण बुलाया "पैकेजिंग" के साथ आ जाएगा:नया पैकेजिंग पाइथन 3.3 के साथ आता है जब पुराना वितरण पुराना होगा?

नई 'पैकेजिंग "मॉड्यूल, पर

" वितरित "और " distutils2 "परियोजनाओं और बहिष्कार" distutils "का निर्माण

क्या इसका मतलब यह है कि Distribute पाइथन 3.3 के साथ पुराना हो जाएगा?

+0

परिपक्वता की कमी के कारण इसे रिलीज के पास हटा दिया गया था – Tshepang

उत्तर

6

3.3 रिलीज नोट्स थोड़ा भ्रामक हैं: पैकेजिंग distutils2 है, और यह निर्माण नहीं करता है पर वितरित लेकिन कुछ सुविधाओं को नकल है, लेकिन अलग अलग व्यवहार या विनिर्देश, विशेष रूप से भागों है कि पीईपी 376 साथ मानकीकरण किया गया है के लिए के साथ, 386 और 345, और बहुत अलग कोड और उपयोग के साथ।

अंतिम उपयोगकर्ताओं के लिए, distutils2/पैकेजिंग पुराने तरीके से वितरित नहीं करते हैं, क्योंकि वितरण अभी भी अद्वितीय सुविधाएं प्रदान करता है, लेकिन किसी अन्य दृष्टिकोण से यह अप्रचलित है, क्योंकि यह वर्तमान पीईपी का समर्थन नहीं करता है और आधिकारिक रूप से समर्थित नहीं है (यानी stdlib में)।

विभिन्न पैकेजिंग परियोजनाओं के बारे में, मुझे लगता है कि वितरित devs नए पीईपी का समर्थन करने की योजना बनाते हैं, और मुझे setuptools के बारे में पता नहीं है। पाइप और बिल्डआउट लंबी अवधि में अंतर्निहित पुस्तकालय के रूप में वितरित करने के बजाय distutils2 का उपयोग करेगा।