2010-10-20 11 views
5

ऐसा लगता है कि ऐसा करने के लिए पीईक्रिप्ट को पोर्ट किया जाना आवश्यक है। क्या यह खुद करना मुश्किल है?परमिको को पायथन 3.x पर पोर्ट किया जा रहा है?

+1

अकेले परमिको के लेखक यह बता सकते हैं कि इसे कब पोर्ट किया जाएगा। तो pyCrypt के साथ है। यदि आप प्रतीक्षा नहीं कर सकते हैं, तो आपको इसमें योगदान करके मदद करनी चाहिए। यह इस मंच के लिए एक विषय विषय सवाल प्रतीत होता है। – pyfunc

+0

ओपी के लिए थोड़ा देर हो चुकी है, लेकिन दूसरों के लिए उपयोगी हो सकती है: [पैरामीको 1.13 में पायथन 3 सपोर्ट है] (https://github.com/paramiko/paramiko/issues/16)। –

उत्तर

3

आप 2to3 का उपयोग करने का प्रयास कर सकते हैं, जो पाइथन 2.7 के साथ आता है, ताकि परियोजनाओं के स्रोत को पायथन 3 अनुपालन कोड में परिवर्तित किया जा सके। फिर, केवल आपके द्वारा कनवर्ट किए गए पैकेजों पर कुछ परीक्षण चलाएं और देखें कि वे काम करते हैं या नहीं।

अधिकांश प्रमुख काम 2to3 द्वारा किए जाएंगे, और इसके बाद यदि आप सबकुछ अच्छी तरह से काम करने की ज़रूरत है तो आप ठीक-ठीक समायोजन कर सकते हैं।

पैरामीको और पीईक्रिप्ट को पीई 3 के लिए पोर्ट किया जा रहा है, शायद नहीं। पीईक्रिप्ट की आखिरी रिलीज 2007 में थी और पैरामीको की आखिरी रिलीज नवंबर 200 9 में थी। इसलिए, आप इसे स्वयं करने की कोशिश कर रहे हैं (और, ज़ाहिर है, बाकी दुनिया के साथ परिणाम साझा करना!)।

+0

मैंने कभी भी 2to3 का उपयोग नहीं किया है, लेकिन इसे देखा है .. सोच रहा है कि क्यों यह इतना आसान है कि किसी और ने इसे पहले नहीं किया है। क्या 3.X संस्करणों की कोई मांग नहीं है? क्या इसका कोई विकल्प है? धन्यवाद Rafe – Erik

+2

pedantic होने के लिए, paramiko "pycryto" की आवश्यकता है, "pycrypt" नहीं। pycrypto नियमित रूप से अद्यतन किया गया है, और अंतिम रिलीज अगस्त 2010 था। जनवरी 2011 तक, पायथन 3 समर्थन मास्टर रिपोजिटरी में विलय होने की प्रक्रिया में है। – goertzenator